New#
%load_ext autoreload
%autoreload 2
import os
from typing import List, Literal, Tuple
import ms3
import pandas as pd
import plotly.express as px
from dimcat import Pipeline, plotting
import utils
pd.set_option("display.max_rows", 1000)
pd.set_option("display.max_columns", 500)
RESULTS_PATH = os.path.abspath(os.path.join(utils.OUTPUT_FOLDER, "couperin_study"))
os.makedirs(RESULTS_PATH, exist_ok=True)
def make_output_path(
filename: str,
extension=None,
path=RESULTS_PATH,
) -> str:
return utils.make_output_path(filename=filename, extension=extension, path=path)
def save_figure_as(
fig, filename, formats=("png", "pdf"), directory=RESULTS_PATH, **kwargs
):
if formats is not None:
for fmt in formats:
plotting.write_image(fig, filename, directory, format=fmt, **kwargs)
else:
plotting.write_image(fig, filename, directory, **kwargs)
def style_plotly(fig, save_as=None, **layout):
layout_args = dict(utils.STD_LAYOUT, **layout)
fig.update_layout(**layout_args)
fig.update_xaxes(gridcolor="lightgrey")
fig.update_yaxes(gridcolor="lightgrey")
if save_as:
save_figure_as(fig, save_as)
fig.show()
Loading data
D = utils.get_dataset("couperin_concerts", corpus_release="v2.2")
D
Dataset
=======
{'inputs': {'basepath': None,
'packages': {'couperin_concerts': ["'couperin_concerts.measures' (MuseScoreMeasures)",
"'couperin_concerts.notes' (MuseScoreNotes)",
"'couperin_concerts.expanded' (MuseScoreHarmonies)",
"'couperin_concerts.chords' (MuseScoreChords)",
"'couperin_concerts.metadata' (Metadata)"]}},
'outputs': {'basepath': None, 'packages': {}},
'pipeline': []}
Grouping data
pipeline = Pipeline(["KeySlicer", "ModeGrouper"])
grouped_D = pipeline.process(D)
grouped_D
SlicedGroupedDataset
====================
{'inputs': {'basepath': None,
'packages': {'couperin_concerts': ["'couperin_concerts.measures' (MuseScoreMeasures)",
"'couperin_concerts.notes' (MuseScoreNotes)",
"'couperin_concerts.expanded' (MuseScoreHarmonies)",
"'couperin_concerts.chords' (MuseScoreChords)",
"'couperin_concerts.metadata' (Metadata)"]}},
'outputs': {'basepath': None,
'packages': {'features': ["'couperin_concerts.expanded.keyannotations' (KeyAnnotations)"]}},
'pipeline': ['FeatureExtractor', 'KeySlicer', 'ModeGrouper']}
bass_notes = grouped_D.get_feature("bassnotes")
bass_notes.df
| mc | mn | quarterbeats | duration_qb | mc_onset | mn_onset | timesig | staff | voice | volta | label | pedal | chord | numeral | form | figbass | changes | relativeroot | cadence | phraseend | chord_type | chord_tones | added_tones | root | alt_label | globalkey_is_minor | localkey_is_minor | globalkey_mode | localkey_mode | localkey_resolved | localkey_and_mode | root_roman | relativeroot_resolved | effective_localkey | effective_localkey_resolved | effective_localkey_is_minor | pedal_resolved | chord_and_mode | chord_reduced | chord_reduced_and_mode | applied_to_numeral | numeral_or_applied_to_numeral | intervals_over_bass | intervals_over_root | scale_degrees | scale_degrees_and_mode | scale_degrees_major | scale_degrees_minor | bass_degree | bass_degree_and_mode | bass_degree_major | bass_degree_minor | bass_note_over_local_tonic | globalkey | localkey | bass_note | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| mode | corpus | piece | localkey_slice | i | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| major | couperin_concerts | c01n01_prelude | [0.0, 16.0) | 0 | 1 | 0 | 0 | 2.00 | 0 | 1/2 | 4/4 | 1 | 1 | <NA> | G.I{ | <NA> | I | I | <NA> | <NA> | <NA> | <NA> | <NA> | { | M | (0, 4, 1) | () | 0 | <NA> | False | False | major | major | I | I, major | I | NaN | I | I | False | <NA> | I, major | I | I, major | <NA> | I | (M3, P5) | (M3, P5) | (1, 3, 5) | (1, 3, 5), major | (1, 3, 5) | (1, #3, 5) | 1 | 1, major | 1 | 1 | P1 | G | I | 0 |
| 1 | 2 | 1 | 2 | 2.00 | 0 | 0 | 4/4 | 1 | 1 | <NA> | V | <NA> | V | V | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (1, 5, 2) | () | 1 | <NA> | False | False | major | major | I | I, major | V | NaN | I | I | False | <NA> | V, major | V | V, major | <NA> | V | (M3, P5) | (M3, P5) | (5, 7, 2) | (5, 7, 2), major | (5, 7, 2) | (5, #7, 2) | 5 | 5, major | 5 | 5 | P5 | G | I | 1 | ||||
| 2 | 2 | 1 | 4 | 0.50 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | I6 | <NA> | I6 | I | <NA> | 6 | <NA> | <NA> | <NA> | <NA> | M | (4, 1, 0) | () | 0 | <NA> | False | False | major | major | I | I, major | I | NaN | I | I | False | <NA> | I6, major | I6 | I6, major | <NA> | I | (m3, m6) | (M3, P5) | (3, 5, 1) | (3, 5, 1), major | (3, 5, 1) | (#3, 5, 1) | 3 | 3, major | 3 | #3 | M3 | G | I | 4 | ||||
| 3 | 2 | 1 | 9/2 | 0.50 | 5/8 | 5/8 | 4/4 | 1 | 1 | <NA> | I | <NA> | I | I | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (0, 4, 1) | () | 0 | <NA> | False | False | major | major | I | I, major | I | NaN | I | I | False | <NA> | I, major | I | I, major | <NA> | I | (M3, P5) | (M3, P5) | (1, 3, 5) | (1, 3, 5), major | (1, 3, 5) | (1, #3, 5) | 1 | 1, major | 1 | 1 | P1 | G | I | 0 | ||||
| 4 | 2 | 1 | 5 | 0.75 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | V(4) | <NA> | V(4) | V | <NA> | <NA> | 4 | <NA> | <NA> | <NA> | M | (1, 0, 2) | () | 1 | <NA> | False | False | major | major | I | I, major | V | NaN | I | I | False | <NA> | V(4), major | V | V, major | <NA> | V | (P4, P5) | (P4, P5) | (5, 1, 2) | (5, 1, 2), major | (5, 1, 2) | (5, 1, 2) | 5 | 5, major | 5 | 5 | P5 | G | I | 1 | ||||
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| minor | couperin_concerts | parnasse_07 | [173.0, 212.0) | 230 | 52 | 52 | 411/2 | 0.25 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | i64 | <NA> | i64 | i | <NA> | 64 | <NA> | <NA> | <NA> | <NA> | m | (1, 0, -3) | () | 0 | <NA> | True | True | minor | minor | i | i, minor | i | NaN | i | i | True | <NA> | i64, minor | i64 | i64, minor | <NA> | i | (P4, m6) | (m3, P5) | (5, 1, 3) | (5, 1, 3), minor | (5, 1, b3) | (5, 1, 3) | 5 | 5, minor | 5 | 5 | P5 | b | i | 1 |
| 231 | 52 | 52 | 823/4 | 0.25 | 7/16 | 7/16 | 4/4 | 1 | 1 | <NA> | iio64 | <NA> | iio64 | ii | o | 64 | <NA> | <NA> | <NA> | <NA> | o | (-4, 2, -1) | () | 2 | <NA> | True | True | minor | minor | i | i, minor | ii | NaN | i | i | True | <NA> | iio64, minor | iio64 | iio64, minor | <NA> | ii | (a4, M6) | (m3, d5) | (6, 2, 4) | (6, 2, 4), minor | (b6, 2, 4) | (6, 2, 4) | 6 | 6, minor | b6 | 6 | m6 | b | i | -4 | ||||
| 232 | 52 | 52 | 206 | 1.00 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | i6 | <NA> | i6 | i | <NA> | 6 | <NA> | <NA> | <NA> | <NA> | m | (-3, 1, 0) | () | 0 | <NA> | True | True | minor | minor | i | i, minor | i | NaN | i | i | True | <NA> | i6, minor | i6 | i6, minor | <NA> | i | (M3, M6) | (m3, P5) | (3, 5, 1) | (3, 5, 1), minor | (b3, 5, 1) | (3, 5, 1) | 3 | 3, minor | b3 | 3 | m3 | b | i | -3 | ||||
| 233 | 52 | 52 | 207 | 1.00 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | V | <NA> | V | V | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (1, 5, 2) | () | 1 | <NA> | True | True | minor | minor | i | i, minor | V | NaN | i | i | True | <NA> | V, minor | V | V, minor | <NA> | V | (M3, P5) | (M3, P5) | (5, #7, 2) | (5, #7, 2), minor | (5, 7, 2) | (5, #7, 2) | 5 | 5, minor | 5 | 5 | P5 | b | i | 1 | ||||
| 234 | 53 | 53 | 208 | 4.00 | 0 | 0 | 4/4 | 1 | 1 | <NA> | i|PAC} | <NA> | i | i | <NA> | <NA> | <NA> | <NA> | PAC | } | m | (0, -3, 1) | () | 0 | <NA> | True | True | minor | minor | i | i, minor | i | NaN | i | i | True | <NA> | i, minor | i | i, minor | <NA> | i | (m3, P5) | (m3, P5) | (1, 3, 5) | (1, 3, 5), minor | (1, b3, 5) | (1, 3, 5) | 1 | 1, minor | 1 | 1 | P1 | b | i | 0 |
8376 rows × 56 columns
bass_notes.intervals_over_bass.iloc[0]
('M3', 'P5')
local_keys = grouped_D.get_feature("KeyAnnotations")
utils.print_heading("Key Segments")
print(local_keys.groupby("mode").size().to_string())
local_keys.df
Key Segments
------------
mode
major 279
minor 287
| mc | mn | quarterbeats | duration_qb | mc_onset | mn_onset | timesig | staff | voice | volta | label | globalkey_is_minor | localkey_is_minor | globalkey_mode | localkey_mode | localkey_resolved | localkey_and_mode | globalkey | localkey | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| mode | corpus | piece | localkey_slice | i | |||||||||||||||||||
| major | couperin_concerts | c01n01_prelude | [0.0, 16.0) | 0 | 1 | 0 | 0 | 16.000 | 0 | 1/2 | 4/4 | 1 | 1 | <NA> | G.I{ | False | False | major | major | I | I, major | G | I |
| [22.5, 32.0) | 22 | 7 | 6 | 45/2 | 9.500 | 1/8 | 1/8 | 4/4 | 1 | 1 | <NA> | V.V{ | False | False | major | major | V | V, major | G | V | |||
| [32.0, 40.0) | 35 | 9 | 8 | 32 | 8.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | IV.ii6{ | False | False | major | major | IV | IV, major | G | IV | |||
| [40.0, 47.0) | 41 | 11 | 9 | 40 | 7.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | V.V{ | False | False | major | major | V | V, major | G | V | |||
| [47.0, 98.0) | 48 | 13 | 11 | 47 | 51.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | I.V65 | False | False | major | major | I | I, major | G | I | |||
| c01n02_allemande | [0.0, 12.5) | 0 | 1 | 0 | 0 | 12.500 | 0 | 3/8 | 4/4 | 1 | 1 | <NA> | G.I{ | False | False | major | major | I | I, major | G | I | ||
| [12.5, 32.0) | 15 | 4 | 3 | 25/2 | 19.500 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | V.iii7 | False | False | major | major | V | V, major | G | V | |||
| [32.0, 37.5) | 38 | 10 | 8 | 32 | 5.500 | 0 | 3/8 | 4/4 | 1 | 1 | <NA> | I.V{ | False | False | major | major | I | I, major | G | I | |||
| [47.5, 72.0) | 53 | 14 | 12 | 95/2 | 24.500 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | I.V7/ii{ | False | False | major | major | I | I, major | G | I | |||
| c01n03_sarabande | [13.0, 22.0) | 11 | 5 | 5 | 13 | 9.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | III.V65 | True | False | minor | major | III | III, minor | g | III | ||
| [22.0, 25.0) | 21 | 9 | 8 | 22 | 3.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | 2 | VII.IV{ | True | False | minor | major | VII | VII, minor | g | VII | |||
| [48.0, 52.0) | 42 | 18 | 17 | 48 | 4.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | III.V{ | True | False | minor | major | III | III, minor | g | III | |||
| c01n04_gavotte | [22.0, 33.0) | 19 | 9 | 6 | 22 | 11.000 | 0 | 0 | 2/2 | 1 | 1 | <NA> | III.V | True | False | minor | major | III | III, minor | g | III | ||
| c01n05_gigue | [0.0, 14.5) | 0 | 1 | 0 | 0 | 14.500 | 0 | 1/8 | 6/8 | 1 | 1 | <NA> | G.I{ | False | False | major | major | I | I, major | G | I | ||
| [14.5, 31.0) | 25 | 6 | 5 | 29/2 | 16.500 | 0 | 0 | 6/8 | 1 | 1 | <NA> | V.V | False | False | major | major | V | V, major | G | V | |||
| [31.0, 35.5) | 53 | 12 | 10 | 31 | 4.500 | 3/8 | 3/8 | 6/8 | 1 | 1 | 2 | I.V65{ | False | False | major | major | I | I, major | G | I | |||
| [46.0, 49.0) | 74 | 17 | 15 | 46 | 3.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | V.V65{ | False | False | major | major | V | V, major | G | V | |||
| [49.0, 52.0) | 77 | 18 | 16 | 49 | 3.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | IV.V65 | False | False | major | major | IV | IV, major | G | IV | |||
| [57.5, 90.0) | 86 | 21 | 19 | 115/2 | 32.500 | 1/4 | 1/4 | 6/8 | 1 | 1 | <NA> | I.V65 | False | False | major | major | I | I, major | G | I | |||
| c01n06_menuet_en_trio | [30.0, 48.0) | 21 | 12 | 11 | 30 | 18.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | III.V65/V | True | False | minor | major | III | III, minor | g | III | ||
| c02n01_prelude | [1.0, 36.0) | 0 | 2 | 1 | 1 | 35.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | D.I{ | False | False | major | major | I | I, major | D | I | ||
| [36.0, 60.0) | 24 | 13 | 11 | 36 | 24.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | V.I{ | False | False | major | major | V | V, major | D | V | |||
| [60.0, 84.0) | 44 | 21 | 19 | 60 | 24.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | I.I6{ | False | False | major | major | I | I, major | D | I | |||
| [84.0, 90.5) | 64 | 29 | 27 | 84 | 6.500 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | V.I{ | False | False | major | major | V | V, major | D | V | |||
| [90.5, 114.0) | 70 | 31 | 29 | 181/2 | 23.500 | 5/8 | 5/8 | 3/4 | 1 | 1 | <NA> | I.iii6 | False | False | major | major | I | I, major | D | I | |||
| c02n02_allemande_fuguee | [8.0, 19.5) | 0 | 3 | 2 | 8 | 11.500 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | D.V{ | False | False | major | major | I | I, major | D | I | ||
| [19.5, 44.0) | 17 | 6 | 5 | 39/2 | 24.500 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | V.V | False | False | major | major | V | V, major | D | V | |||
| [44.0, 52.0) | 48 | 13 | 11 | 44 | 8.000 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | IV.V | False | False | major | major | IV | IV, major | D | IV | |||
| [67.5, 71.0) | 86 | 19 | 17 | 135/2 | 3.500 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | V.V | False | False | major | major | V | V, major | D | V | |||
| [71.0, 96.0) | 92 | 20 | 18 | 71 | 25.000 | 1/8 | 1/8 | 4/4 | 1 | 1 | <NA> | I.V | False | False | major | major | I | I, major | D | I | |||
| c02n03_air_tendre | [25.0, 29.5) | 19 | 9 | 9 | 25 | 4.500 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | d | III | ||
| [48.0, 73.0) | 36 | 17 | 17 | 48 | 25.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | d | III | |||
| c02n04_air_contrefugue | [9.0, 21.0) | 6 | 5 | 4 | 9 | 12.000 | 3/8 | 3/8 | 2/4 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | d | III | ||
| [64.0, 76.0) | 75 | 34 | 32 | 64 | 12.000 | 1/8 | 1/8 | 2/4 | 1 | 1 | <NA> | VII.V{ | True | False | minor | major | VII | VII, minor | d | VII | |||
| c02n05_echos | [0.0, 68.0) | 0 | 1 | 1 | 0 | 68.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | D.I{ | False | False | major | major | I | I, major | D | I | ||
| [68.0, 93.0) | 37 | 23 | 23 | 68 | 25.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | V.V65 | False | False | major | major | V | V, major | D | V | |||
| [93.0, 141.0) | 55 | 32 | 32 | 93 | 48.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.I6 | False | False | major | major | I | I, major | D | I | |||
| [171.0, 177.0) | 96 | 58 | 58 | 171 | 6.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.V | False | False | major | major | I | I, major | D | I | |||
| [177.0, 189.0) | 101 | 60 | 60 | 177 | 12.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | V.IV{ | False | False | major | major | V | V, major | D | V | |||
| [189.0, 255.0) | 112 | 64 | 64 | 189 | 66.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.V{ | False | False | major | major | I | I, major | D | I | |||
| c03n01_prelude | [0.0, 11.25) | 0 | 1 | 0 | 0 | 11.250 | 0 | 15/16 | 4/4 | 1 | 1 | <NA> | A.I{ | False | False | major | major | I | I, major | A | I | ||
| [11.25, 29.25) | 15 | 4 | 3 | 45/4 | 18.000 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | V.viio64 | False | False | major | major | V | V, major | A | V | |||
| [29.25, 37.25) | 35 | 9 | 8 | 117/4 | 8.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | I.V6 | False | False | major | major | I | I, major | A | I | |||
| [37.25, 45.25) | 47 | 11 | 10 | 149/4 | 8.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | IV.I64 | False | False | major | major | IV | IV, major | A | IV | |||
| [45.25, 70.25) | 57 | 13 | 12 | 181/4 | 25.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | I.IV6{ | False | False | major | major | I | I, major | A | I | |||
| c03n02_allemande | [0.25, 17.0) | 0 | 1 | 0 | 1/4 | 16.750 | 1/16 | 5/16 | 4/4 | 1 | 1 | <NA> | A.I{ | False | False | major | major | I | I, major | A | I | ||
| [17.0, 28.5) | 26 | 5 | 4 | 17 | 11.500 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | V.IV | False | False | major | major | V | V, major | A | V | |||
| [28.5, 33.0) | 44 | 9 | 7 | 57/2 | 4.500 | 1/8 | 3/8 | 4/4 | 1 | 1 | <NA> | I.IV6 | False | False | major | major | I | I, major | A | I | |||
| [51.0, 55.5) | 76 | 15 | 12 | 51 | 4.500 | 0 | 0 | 4/4 | 1 | 1 | <NA> | V.V2 | False | False | major | major | V | V, major | A | V | |||
| [55.5, 72.0) | 83 | 16 | 13 | 111/2 | 16.500 | 1/8 | 1/8 | 4/4 | 1 | 1 | <NA> | I.V2 | False | False | major | major | I | I, major | A | I | |||
| c03n03_courante | [81.5, 87.5) | 58 | 16 | 14 | 163/2 | 6.000 | 3/4 | 3/4 | 3/2 | 1 | 1 | <NA> | VII.IV6 | True | False | minor | major | VII | VII, minor | a | VII | ||
| [87.5, 99.5) | 62 | 17 | 15 | 175/2 | 12.000 | 3/4 | 3/4 | 3/2 | 1 | 1 | <NA> | III.IV6 | True | False | minor | major | III | III, minor | a | III | |||
| [104.5, 112.5) | 77 | 20 | 18 | 209/2 | 8.000 | 1/2 | 1/2 | 3/2 | 1 | 1 | <NA> | IV.V6 | True | False | minor | major | IV | IV, minor | a | IV | |||
| c03n04_sarabande_grave | [13.0, 23.75) | 10 | 5 | 5 | 13 | 10.750 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | III.V65 | True | False | minor | major | III | III, minor | a | III | ||
| [48.0, 61.0) | 37 | 17 | 17 | 48 | 13.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | III.V7 | True | False | minor | major | III | III, minor | a | III | |||
| c03n05_gavotte | [15.0, 25.0) | 13 | 5 | 4 | 15 | 10.000 | 1/4 | 1/4 | 2/2 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | a | III | ||
| [56.0, 66.0) | 43 | 16 | 13 | 56 | 10.000 | 1/2 | 1/2 | 2/2 | 1 | 1 | <NA> | III.ii6{ | True | False | minor | major | III | III, minor | a | III | |||
| c03n06_musette_1 | [0.0, 48.0) | 0 | 1 | 0 | 0 | 48.000 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | A.I{ | False | False | major | major | I | I, major | A | I | ||
| c03n07_musette_2 | [0.0, 48.0) | 0 | 1 | 0 | 0 | 48.000 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | A.I{ | False | False | major | major | I | I, major | A | I | ||
| c03n08_chaconne_legere | [3.0, 6.0) | 5 | 3 | 2 | 3 | 3.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | a | III | ||
| [15.5, 18.0) | 25 | 12 | 10 | 31/2 | 2.500 | 1/4 | 1/4 | 3/8 | 1 | 1 | <NA> | VII.V43 | True | False | minor | major | VII | VII, minor | a | VII | |||
| [39.0, 42.0) | 57 | 28 | 26 | 39 | 3.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | a | III | |||
| [87.0, 90.0) | 134 | 60 | 58 | 87 | 3.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | a | III | |||
| [102.0, 162.0) | 159 | 71 | 68 | 102 | 60.000 | 0 | 1/8 | 3/8 | 1 | 1 | <NA> | I.I{ | True | False | minor | major | I | I, minor | a | I | |||
| [165.0, 168.0) | 242 | 114 | 110 | 165 | 3.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | a | III | |||
| [177.0, 180.0) | 262 | 122 | 118 | 177 | 3.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | a | III | |||
| c04n01_prelude | [13.0, 28.0) | 22 | 4 | 4 | 13 | 15.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | III.V65 | True | False | minor | major | III | III, minor | e | III | ||
| c04n02_allemande | [20.0, 35.5) | 26 | 7 | 5 | 20 | 15.500 | 0 | 3/8 | 4/4 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | e | III | ||
| c04n03_courante_francoise | [0.5, 40.5) | 0 | 2 | 1 | 1/2 | 40.000 | 0 | 0 | 3/2 | 1 | 1 | <NA> | E.I{ | False | False | major | major | I | I, major | E | I | ||
| [40.5, 59.5) | 27 | 8 | 7 | 81/2 | 19.000 | 1 | 1 | 3/2 | 1 | 1 | <NA> | V.V43 | False | False | major | major | V | V, major | E | V | |||
| [72.5, 126.0) | 53 | 15 | 13 | 145/2 | 53.500 | 0 | 0 | 3/2 | 1 | 1 | <NA> | I.V6/V | False | False | major | major | I | I, major | E | I | |||
| c04n04_courante_a_litalienne | [25.5, 55.5) | 12 | 10 | 9 | 51/2 | 30.000 | 0 | 0 | 6/8 | 1 | 1 | <NA> | III.V | True | False | minor | major | III | III, minor | e | III | ||
| [79.5, 89.0) | 45 | 29 | 27 | 159/2 | 9.500 | 0 | 0 | 6/8 | 1 | 1 | <NA> | VII.V | True | False | minor | major | VII | VII, minor | e | VII | |||
| [89.0, 96.0) | 49 | 32 | 30 | 89 | 7.000 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | III.V{ | True | False | minor | major | III | III, minor | e | III | |||
| c04n05_sarabande | [0.0, 36.0) | 0 | 1 | 1 | 0 | 36.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | E.I{ | False | False | major | major | I | I, major | E | I | ||
| [48.0, 72.0) | 30 | 17 | 17 | 48 | 24.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.V65{ | False | False | major | major | I | I, major | E | I | |||
| c04n06_rigaudon | [0.0, 24.5) | 0 | 1 | 0 | 0 | 24.500 | 0 | 3/8 | 2/4 | 1 | 1 | <NA> | E.I{ | False | False | major | major | I | I, major | E | I | ||
| [24.5, 32.5) | 17 | 14 | 12 | 49/2 | 8.000 | 0 | 0 | 2/4 | 1 | 1 | <NA> | V.ii65 | False | False | major | major | V | V, major | E | V | |||
| [48.5, 58.5) | 29 | 27 | 24 | 97/2 | 10.000 | 0 | 0 | 2/4 | 1 | 1 | <NA> | I.V2 | False | False | major | major | I | I, major | E | I | |||
| [58.5, 64.5) | 38 | 32 | 29 | 117/2 | 6.000 | 0 | 0 | 2/4 | 1 | 1 | <NA> | IV.ii(4) | False | False | major | major | IV | IV, major | E | IV | |||
| [64.5, 72.5) | 43 | 35 | 32 | 129/2 | 8.000 | 0 | 0 | 2/4 | 1 | 1 | <NA> | V.V6 | False | False | major | major | V | V, major | E | V | |||
| [72.5, 84.0) | 49 | 39 | 36 | 145/2 | 11.500 | 0 | 0 | 2/4 | 1 | 1 | <NA> | I.I | False | False | major | major | I | I, major | E | I | |||
| c04n07_forlane | [0.0, 48.5) | 0 | 1 | 0 | 0 | 48.500 | 0 | 1/4 | 6/8 | 1 | 1 | <NA> | E.I{ | False | False | major | major | I | I, major | E | I | ||
| [60.0, 132.0) | 44 | 23 | 19 | 60 | 72.000 | 1/4 | 1/4 | 6/8 | 1 | 1 | <NA> | I.IV6{ | False | False | major | major | I | I, major | E | I | |||
| c05n01_prelude | [0.0, 8.0) | 0 | 1 | 0 | 0 | 8.000 | 0 | 1/4 | 3/8 | 1 | 1 | <NA> | F.I{ | False | False | major | major | I | I, major | F | I | ||
| [8.0, 17.0) | 11 | 7 | 6 | 8 | 9.000 | 0 | 0 | 3/8 | 1 | 1 | <NA> | V.ii | False | False | major | major | V | V, major | F | V | |||
| [17.0, 30.5) | 23 | 13 | 12 | 17 | 13.500 | 0 | 0 | 3/8 | 1 | 1 | <NA> | I.I6 | False | False | major | major | I | I, major | F | I | |||
| [30.5, 35.0) | 41 | 22 | 21 | 61/2 | 4.500 | 0 | 0 | 3/8 | 1 | 1 | <NA> | V.bIII+M7(9) | False | False | major | major | V | V, major | F | V | |||
| [35.0, 41.0) | 48 | 25 | 24 | 35 | 6.000 | 0 | 0 | 3/8 | 1 | 1 | <NA> | I.I6 | False | False | major | major | I | I, major | F | I | |||
| [47.0, 78.0) | 63 | 33 | 32 | 47 | 31.000 | 0 | 0 | 3/8 | 1 | 1 | <NA> | I.V | False | False | major | major | I | I, major | F | I | |||
| c05n02_allemande | [7.5, 22.5) | 0 | 3 | 2 | 15/2 | 15.000 | 1/4 | 1/4 | 2/2 | 1 | 1 | <NA> | F.I{ | False | False | major | major | I | I, major | F | I | ||
| [22.5, 44.0) | 21 | 7 | 6 | 45/2 | 21.500 | 0 | 0 | 2/2 | 1 | 1 | <NA> | V.V | False | False | major | major | V | V, major | F | V | |||
| [44.0, 52.5) | 51 | 13 | 11 | 44 | 8.500 | 3/8 | 3/8 | 2/2 | 1 | 1 | 2 | I.V | False | False | major | major | I | I, major | F | I | |||
| [88.5, 174.5) | 87 | 24 | 22 | 177/2 | 86.000 | 1/2 | 1/2 | 2/2 | 1 | 1 | <NA> | I.V | False | False | major | major | I | I, major | F | I | |||
| c05n03_sarabande | [24.0, 48.0) | 18 | 9 | 9 | 24 | 24.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | III.I6{ | True | False | minor | major | III | III, minor | f | III | ||
| c05n04_gavote | [40.0, 44.0) | 30 | 12 | 10 | 40 | 4.000 | 0 | 1/2 | 4/4 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | f | III | ||
| [44.0, 50.0) | 34 | 13 | 11 | 44 | 6.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | VII.ii65 | True | False | minor | major | VII | VII, minor | f | VII | |||
| [60.0, 65.0) | 47 | 17 | 15 | 60 | 5.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | III.V65 | True | False | minor | major | III | III, minor | f | III | |||
| [65.0, 77.0) | 51 | 18 | 16 | 65 | 12.000 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | VII.I64 | True | False | minor | major | VII | VII, minor | f | VII | |||
| [108.0, 112.0) | 88 | 29 | 27 | 108 | 4.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | III.V6 | True | False | minor | major | III | III, minor | f | III | |||
| c05n05_musete | [0.0, 49.5) | 0 | 1 | 0 | 0 | 49.500 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | F.I{ | False | False | major | major | I | I, major | F | I | ||
| [49.5, 60.0) | 30 | 20 | 17 | 99/2 | 10.500 | 0 | 0 | 6/8 | 1 | 1 | <NA> | V.I | False | False | major | major | V | V, major | F | V | |||
| [60.0, 84.0) | 39 | 23 | 20 | 60 | 24.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | I.I6{ | False | False | major | major | I | I, major | F | I | |||
| [120.0, 132.0) | 84 | 44 | 40 | 120 | 12.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | I.IV{ | False | False | major | major | I | I, major | F | I | |||
| [132.0, 144.0) | 92 | 48 | 44 | 132 | 12.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | V.IV | False | False | major | major | V | V, major | F | V | |||
| [144.0, 162.0) | 100 | 52 | 48 | 144 | 18.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | I.vi{ | False | False | major | major | I | I, major | F | I | |||
| c06n01_grave | [0.0, 26.0) | 0 | 1 | 1 | 0 | 26.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | Bb.I{ | False | False | major | major | I | I, major | Bb | I | ||
| [26.0, 29.5) | 26 | 7 | 7 | 26 | 3.500 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | V.IVM7(9) | False | False | major | major | V | V, major | Bb | V | |||
| [29.5, 32.0) | 31 | 8 | 8 | 59/2 | 2.500 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | I.ii6 | False | False | major | major | I | I, major | Bb | I | |||
| [32.0, 39.0) | 36 | 9 | 9 | 32 | 7.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | V.V43 | False | False | major | major | V | V, major | Bb | V | |||
| [39.0, 50.0) | 45 | 10 | 10 | 39 | 11.000 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | I.IV65 | False | False | major | major | I | I, major | Bb | I | |||
| [64.0, 96.0) | 75 | 17 | 17 | 64 | 32.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | I.IV(9) | False | False | major | major | I | I, major | Bb | I | |||
| c06n02_allemande | [0.0, 24.5) | 0 | 1 | 0 | 0 | 24.500 | 0 | 3/8 | 4/4 | 1 | 1 | <NA> | Bb.I{ | False | False | major | major | I | I, major | Bb | I | ||
| [24.5, 44.0) | 23 | 7 | 6 | 49/2 | 19.500 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | V.ii | False | False | major | major | V | V, major | Bb | V | |||
| [44.0, 52.5) | 35 | 13 | 11 | 44 | 8.500 | 0 | 3/8 | 4/4 | 1 | 1 | <NA> | I.V{ | False | False | major | major | I | I, major | Bb | I | |||
| [67.5, 79.5) | 63 | 19 | 17 | 135/2 | 12.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | V.I6 | False | False | major | major | V | V, major | Bb | V | |||
| [79.5, 104.5) | 73 | 22 | 20 | 159/2 | 25.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | I.I6 | False | False | major | major | I | I, major | Bb | I | |||
| [104.5, 112.5) | 104 | 28 | 26 | 209/2 | 8.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | IV.V65 | False | False | major | major | IV | IV, major | Bb | IV | |||
| [112.5, 118.0) | 114 | 30 | 28 | 225/2 | 5.500 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | V.V65 | False | False | major | major | V | V, major | Bb | V | |||
| [118.0, 123.0) | 120 | 31 | 29 | 118 | 5.000 | 7/8 | 7/8 | 4/4 | 1 | 1 | <NA> | I.ii | False | False | major | major | I | I, major | Bb | I | |||
| c06n03_sarabande | [0.0, 26.0) | 0 | 1 | 0 | 0 | 26.000 | 0 | 1/2 | 3/4 | 1 | 1 | <NA> | Bb.I{ | False | False | major | major | I | I, major | Bb | I | ||
| [26.0, 51.0) | 23 | 10 | 9 | 26 | 25.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | V.ii6 | False | False | major | major | V | V, major | Bb | V | |||
| [51.0, 55.0) | 42 | 19 | 17 | 51 | 4.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | I.V7 | False | False | major | major | I | I, major | Bb | I | |||
| [78.0, 85.0) | 68 | 28 | 26 | 78 | 7.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | I.V65 | False | False | major | major | I | I, major | Bb | I | |||
| [85.0, 96.0) | 74 | 31 | 29 | 85 | 11.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | V.ii | False | False | major | major | V | V, major | Bb | V | |||
| [96.0, 101.0) | 82 | 34 | 32 | 96 | 5.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | IV.ii{ | False | False | major | major | IV | IV, major | Bb | IV | |||
| [101.0, 120.0) | 85 | 36 | 34 | 101 | 19.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | I.ii6 | False | False | major | major | I | I, major | Bb | I | |||
| [120.0, 124.0) | 104 | 42 | 40 | 120 | 4.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | IV.ii6{ | False | False | major | major | IV | IV, major | Bb | IV | |||
| [124.0, 133.0) | 108 | 44 | 42 | 124 | 9.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.I6 | False | False | major | major | I | I, major | Bb | I | |||
| c06n04_air_diable | [0.0, 12.5) | 0 | 1 | 0 | 0 | 12.500 | 0 | 3/8 | 2/4 | 1 | 1 | <NA> | Bb.I{ | False | False | major | major | I | I, major | Bb | I | ||
| [12.5, 32.0) | 10 | 8 | 7 | 25/2 | 19.500 | 0 | 0 | 2/4 | 1 | 1 | <NA> | V.IV | False | False | major | major | V | V, major | Bb | V | |||
| [32.0, 40.5) | 35 | 18 | 16 | 32 | 8.500 | 0 | 3/8 | 2/4 | 1 | 1 | <NA> | I.V{ | False | False | major | major | I | I, major | Bb | I | |||
| [40.5, 48.0) | 46 | 23 | 21 | 81/2 | 7.500 | 0 | 0 | 2/4 | 1 | 1 | <NA> | IV.V65 | False | False | major | major | IV | IV, major | Bb | IV | |||
| [60.0, 88.0) | 74 | 32 | 30 | 60 | 28.000 | 3/8 | 3/8 | 2/4 | 1 | 1 | <NA> | I.ii{ | False | False | major | major | I | I, major | Bb | I | |||
| c06n05_siciliene | [0.0, 27.5) | 0 | 1 | 0 | 0 | 27.500 | 0 | 1/4 | 12/8 | 1 | 1 | <NA> | Bb.I{ | False | False | major | major | I | I, major | Bb | I | ||
| [27.5, 36.0) | 23 | 5 | 4 | 55/2 | 8.500 | 9/8 | 9/8 | 12/8 | 1 | 1 | <NA> | V.IV | False | False | major | major | V | V, major | Bb | V | |||
| [36.0, 55.5) | 34 | 7 | 6 | 36 | 19.500 | 1/4 | 1/4 | 12/8 | 1 | 1 | <NA> | I.V65{ | False | False | major | major | I | I, major | Bb | I | |||
| [55.5, 66.5) | 52 | 11 | 9 | 111/2 | 11.000 | 5/8 | 5/8 | 12/8 | 1 | 1 | <NA> | IV.I6 | False | False | major | major | IV | IV, major | Bb | IV | |||
| [84.5, 126.0) | 84 | 16 | 14 | 169/2 | 41.500 | 3/8 | 3/8 | 12/8 | 1 | 1 | <NA> | I.V65 | False | False | major | major | I | I, major | Bb | I | |||
| c07n01_grave | [12.0, 17.5) | 18 | 4 | 4 | 12 | 5.500 | 0 | 0 | 4/4 | 1 | 1 | <NA> | III.V | True | False | minor | major | III | III, minor | g | III | ||
| [28.5, 32.5) | 42 | 8 | 8 | 57/2 | 4.000 | 1/8 | 1/8 | 4/4 | 1 | 1 | <NA> | VII.IV6{ | True | False | minor | major | VII | VII, minor | g | VII | |||
| c07n02_allemande | [10.5, 14.0) | 8 | 4 | 3 | 21/2 | 3.500 | 0 | 0 | 4/4 | 1 | 1 | <NA> | III.V | True | False | minor | major | III | III, minor | g | III | ||
| [14.0, 20.0) | 12 | 4 | 3 | 14 | 6.000 | 7/8 | 7/8 | 4/4 | 1 | 1 | <NA> | VII.ii7 | True | False | minor | major | VII | VII, minor | g | VII | |||
| [48.0, 56.5) | 52 | 14 | 12 | 48 | 8.500 | 0 | 3/8 | 4/4 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | g | III | |||
| c07n03_sarabande | [36.0, 48.0) | 25 | 13 | 13 | 36 | 12.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | g | III | ||
| c07n04_fuguete | [15.0, 22.5) | 4 | 6 | 5 | 15 | 7.500 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | III.V43 | True | False | minor | major | III | III, minor | g | III | ||
| [57.0, 63.0) | 48 | 21 | 19 | 57 | 6.000 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | g | III | |||
| [63.0, 72.0) | 55 | 23 | 21 | 63 | 9.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | VII.V | True | False | minor | major | VII | VII, minor | g | VII | |||
| [87.0, 94.5) | 81 | 31 | 29 | 87 | 7.500 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | III.V43 | True | False | minor | major | III | III, minor | g | III | |||
| c07n05_gavote | [40.0, 64.0) | 13 | 12 | 10 | 40 | 24.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | III.V{ | True | False | minor | major | III | III, minor | g | III | ||
| [72.0, 80.0) | 29 | 20 | 18 | 72 | 8.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | III.V{ | True | False | minor | major | III | III, minor | g | III | |||
| c07n06_siciliene | [13.5, 48.0) | 11 | 3 | 2 | 27/2 | 34.500 | 1 | 1 | 12/8 | 1 | 1 | <NA> | III.V65 | True | False | minor | major | III | III, minor | g | III | ||
| c08n01_ouverture | [0.0, 16.5) | 0 | 1 | 0 | 0 | 16.500 | 0 | 5/8 | 4/4 | 1 | 1 | <NA> | G.I{ | False | False | major | major | I | I, major | G | I | ||
| [41.5, 77.5) | 28 | 12 | 11 | 83/2 | 36.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | V.V2 | False | False | major | major | V | V, major | G | V | |||
| [77.5, 110.5) | 46 | 23 | 21 | 155/2 | 33.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.V | False | False | major | major | I | I, major | G | I | |||
| [110.5, 132.5) | 66 | 34 | 32 | 221/2 | 22.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | V.IVM7 | False | False | major | major | V | V, major | G | V | |||
| [132.5, 146.5) | 83 | 41 | 39 | 265/2 | 14.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | I.I6{ | False | False | major | major | I | I, major | G | I | |||
| [173.5, 185.5) | 105 | 55 | 53 | 347/2 | 12.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | V.V43 | False | False | major | major | V | V, major | G | V | |||
| [185.5, 197.5) | 110 | 59 | 57 | 371/2 | 12.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.V43 | False | False | major | major | I | I, major | G | I | |||
| [197.5, 209.5) | 115 | 63 | 61 | 395/2 | 12.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | IV.V2 | False | False | major | major | IV | IV, major | G | IV | |||
| [209.5, 284.5) | 123 | 67 | 65 | 419/2 | 75.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.vi | False | False | major | major | I | I, major | G | I | |||
| c08n02_ritournele | [34.0, 42.0) | 22 | 9 | 9 | 34 | 8.000 | 1/2 | 1/2 | 2/2 | 1 | 1 | <NA> | VII.IV6 | True | False | minor | major | VII | VII, minor | g | VII | ||
| [84.0, 122.0) | 52 | 20 | 20 | 84 | 38.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | III.I6{ | True | False | minor | major | III | III, minor | g | III | |||
| c08n03_air | [24.0, 36.0) | 13 | 7 | 7 | 24 | 12.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | III.V | True | False | minor | major | III | III, minor | g | III | ||
| [58.0, 98.0) | 28 | 16 | 15 | 58 | 40.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | III.V6 | True | False | minor | major | III | III, minor | g | III | |||
| c08n04_air_tendre | [28.0, 49.0) | 24 | 12 | 10 | 28 | 21.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | III.V | True | False | minor | major | III | III, minor | g | III | ||
| [49.0, 60.0) | 38 | 20 | 17 | 49 | 11.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | VII.V65/V | True | False | minor | major | VII | VII, minor | g | VII | |||
| c08n05_air_leger | [0.0, 12.0) | 0 | 1 | 0 | 0 | 12.000 | 0 | 1/4 | 3/8 | 1 | 1 | <NA> | G.I{ | False | False | major | major | I | I, major | G | I | ||
| [12.0, 24.5) | 13 | 10 | 8 | 12 | 12.500 | 0 | 1/4 | 3/8 | 1 | 1 | <NA> | V.I{ | False | False | major | major | V | V, major | G | V | |||
| [24.5, 57.0) | 28 | 19 | 17 | 49/2 | 32.500 | 0 | 0 | 3/8 | 1 | 1 | <NA> | I.I6 | False | False | major | major | I | I, major | G | I | |||
| c08n06_Loure | [0.0, 36.0) | 0 | 1 | 0 | 0 | 36.000 | 0 | 3/4 | 6/4 | 1 | 1 | <NA> | G.I{ | False | False | major | major | I | I, major | G | I | ||
| [36.0, 69.0) | 23 | 7 | 6 | 36 | 33.000 | 3/4 | 3/4 | 6/4 | 1 | 1 | <NA> | V.ii7 | False | False | major | major | V | V, major | G | V | |||
| [138.0, 192.0) | 79 | 25 | 23 | 138 | 54.000 | 3/4 | 3/4 | 6/4 | 1 | 1 | <NA> | I.V6{ | False | False | major | major | I | I, major | G | I | |||
| c08n07_air | [32.0, 79.0) | 21 | 10 | 8 | 32 | 47.000 | 0 | 3/4 | 4/4 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | g | III | ||
| c08n08_sarabande | [0.0, 17.0) | 0 | 1 | 1 | 0 | 17.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | G.I{ | False | False | major | major | I | I, major | G | I | ||
| [24.0, 31.0) | 22 | 10 | 9 | 24 | 7.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.V{ | False | False | major | major | I | I, major | G | I | |||
| [48.0, 72.0) | 41 | 18 | 17 | 48 | 24.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.IV{ | False | False | major | major | I | I, major | G | I | |||
| c08n09_air_leger | [0.0, 21.0) | 0 | 1 | 1 | 0 | 21.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | G.I{ | False | False | major | major | I | I, major | G | I | ||
| [21.0, 33.0) | 11 | 8 | 8 | 21 | 12.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | V.V | False | False | major | major | V | V, major | G | V | |||
| [33.0, 47.0) | 20 | 13 | 12 | 33 | 14.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.V{ | False | False | major | major | I | I, major | G | I | |||
| [60.0, 93.0) | 34 | 21 | 20 | 60 | 33.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | I.V6{ | False | False | major | major | I | I, major | G | I | |||
| c08n10_air_lentement | [44.0, 58.0) | 35 | 15 | 15 | 44 | 14.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | III.ii7 | True | False | minor | major | III | III, minor | g | III | ||
| c08n11_air_baccantes | [0.0, 25.0) | 0 | 1 | 0 | 0 | 25.000 | 0 | 1/2 | 6/4 | 1 | 1 | <NA> | G.I{ | False | False | major | major | I | I, major | G | I | ||
| [25.0, 48.0) | 8 | 5 | 4 | 25 | 23.000 | 3/4 | 3/4 | 6/4 | 1 | 1 | <NA> | V.V65 | False | False | major | major | V | V, major | G | V | |||
| [48.0, 62.0) | 24 | 10 | 8 | 48 | 14.000 | 0 | 1/2 | 6/4 | 1 | 1 | <NA> | I.V{ | False | False | major | major | I | I, major | G | I | |||
| [79.0, 109.0) | 43 | 15 | 13 | 79 | 30.000 | 3/4 | 3/4 | 6/4 | 1 | 1 | <NA> | I.V/ii | False | False | major | major | I | I, major | G | I | |||
| c09n01_charme | [1.5, 34.0) | 0 | 1 | 1 | 3/2 | 32.500 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | E.I{ | False | False | major | major | I | I, major | E | I | ||
| [49.0, 78.0) | 84 | 13 | 13 | 49 | 29.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | I.vi | False | False | major | major | I | I, major | E | I | |||
| c09n02_lenjouement | [0.0, 29.0) | 0 | 1 | 0 | 0 | 29.000 | 0 | 1/8 | 4/4 | 1 | 1 | <NA> | E.I{ | False | False | major | major | I | I, major | E | I | ||
| [29.0, 56.0) | 35 | 8 | 7 | 29 | 27.000 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | V.vi6 | False | False | major | major | V | V, major | E | V | |||
| [56.0, 65.5) | 79 | 16 | 14 | 56 | 9.500 | 1/8 | 1/8 | 4/4 | 1 | 1 | <NA> | IV.V2 | False | False | major | major | IV | IV, major | E | IV | |||
| [78.5, 97.0) | 107 | 21 | 19 | 157/2 | 18.500 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | I.IV | False | False | major | major | I | I, major | E | I | |||
| [109.5, 137.5) | 140 | 29 | 27 | 219/2 | 28.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | I.I | False | False | major | major | I | I, major | E | I | |||
| c09n03_graces | [0.0, 28.5) | 0 | 1 | 0 | 0 | 28.500 | 0 | 11/8 | 6/4 | 1 | 1 | <NA> | E.I{ | False | False | major | major | I | I, major | E | I | ||
| [28.5, 54.5) | 20 | 6 | 5 | 57/2 | 26.000 | 1 | 1 | 6/4 | 1 | 1 | <NA> | V.ii6 | False | False | major | major | V | V, major | E | V | |||
| [54.5, 63.5) | 38 | 12 | 10 | 109/2 | 9.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | I.V | False | False | major | major | I | I, major | E | I | |||
| [63.5, 75.5) | 45 | 13 | 11 | 127/2 | 12.000 | 3/4 | 3/4 | 6/4 | 1 | 1 | <NA> | IV.V | False | False | major | major | IV | IV, major | E | IV | |||
| [99.5, 132.0) | 74 | 19 | 17 | 199/2 | 32.500 | 3/4 | 3/4 | 6/4 | 1 | 1 | <NA> | I.I | False | False | major | major | I | I, major | E | I | |||
| c09n04_Lejene | [0.0, 16.5) | 0 | 1 | 0 | 0 | 16.500 | 0 | 3/8 | 2/4 | 1 | 1 | <NA> | E.I{ | False | False | major | major | I | I, major | E | I | ||
| [16.5, 44.0) | 12 | 10 | 9 | 33/2 | 27.500 | 0 | 0 | 2/4 | 1 | 1 | <NA> | V.ii | False | False | major | major | V | V, major | E | V | |||
| [66.5, 79.5) | 74 | 36 | 34 | 133/2 | 13.000 | 0 | 0 | 2/4 | 1 | 1 | <NA> | V.V2 | False | False | major | major | V | V, major | E | V | |||
| [79.5, 104.0) | 90 | 42 | 40 | 159/2 | 24.500 | 1/4 | 1/4 | 2/4 | 1 | 1 | <NA> | I.I{ | False | False | major | major | I | I, major | E | I | |||
| c09n05_vivacite | [0.0, 28.5) | 0 | 1 | 0 | 0 | 28.500 | 0 | 3/8 | 4/4 | 1 | 1 | <NA> | E.I{ | False | False | major | major | I | I, major | E | I | ||
| [28.5, 56.5) | 31 | 8 | 7 | 57/2 | 28.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | V.I | False | False | major | major | V | V, major | E | V | |||
| [91.5, 104.5) | 112 | 25 | 23 | 183/2 | 13.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | I.V7 | False | False | major | major | I | I, major | E | I | |||
| [104.5, 112.5) | 128 | 28 | 26 | 209/2 | 8.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | IV.ii | False | False | major | major | IV | IV, major | E | IV | |||
| [112.5, 140.0) | 140 | 30 | 28 | 225/2 | 27.500 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | I.I6 | False | False | major | major | I | I, major | E | I | |||
| c09n06_Sarabande | [24.0, 48.0) | 15 | 10 | 9 | 24 | 24.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | e | III | ||
| c09n07_douceur | [13.25, 24.25) | 21 | 10 | 9 | 53/4 | 11.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | III.V6 | True | False | minor | major | III | III, minor | e | III | ||
| c09n08_caetera | [13.5, 24.0) | 8 | 7 | 5 | 27/2 | 10.500 | 0 | 0 | 6/8 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | e | III | ||
| [36.0, 51.0) | 41 | 15 | 12 | 36 | 15.000 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | I.I{ | True | False | minor | major | I | I, minor | e | I | |||
| [51.0, 54.0) | 50 | 21 | 17 | 51 | 3.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | V.V43 | True | False | minor | major | V | V, minor | e | V | |||
| [54.0, 69.0) | 55 | 22 | 18 | 54 | 15.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | I.V65/IV{ | True | False | minor | major | I | I, minor | e | I | |||
| c10n01_gravement | [9.0, 17.0) | 10 | 3 | 3 | 9 | 8.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | a | III | ||
| c10n02_air | [12.0, 24.0) | 14 | 5 | 4 | 12 | 12.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | a | III | ||
| [45.0, 50.75) | 54 | 17 | 15 | 45 | 5.750 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | a | III | |||
| c10n03_plainte | [0.0, 77.0) | 0 | 1 | 1 | 0 | 77.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | A.I[I{ | False | False | major | major | I | I, major | A | I | ||
| [93.0, 119.5) | 55 | 28 | 24 | 93 | 26.500 | 0 | 1/8 | 4/4 | 1 | 1 | <NA> | bIII.I{ | False | False | major | major | bIII | bIII, major | A | bIII | |||
| c10n04_tromba | [0.0, 18.5) | 0 | 1 | 0 | 0 | 18.500 | 0 | 5/8 | 6/8 | 1 | 1 | <NA> | A.I{ | False | False | major | major | I | I, major | A | I | ||
| [18.5, 48.5) | 7 | 8 | 7 | 37/2 | 30.000 | 0 | 0 | 6/8 | 1 | 1 | <NA> | V.IV | False | False | major | major | V | V, major | A | V | |||
| [48.5, 63.5) | 26 | 19 | 17 | 97/2 | 15.000 | 0 | 0 | 6/8 | 1 | 1 | <NA> | I.V | False | False | major | major | I | I, major | A | I | |||
| [63.5, 72.5) | 30 | 24 | 22 | 127/2 | 9.000 | 0 | 0 | 6/8 | 1 | 1 | <NA> | IV.I | False | False | major | major | IV | IV, major | A | IV | |||
| [72.5, 126.0) | 37 | 27 | 25 | 145/2 | 53.500 | 0 | 0 | 6/8 | 1 | 1 | <NA> | I.IV | False | False | major | major | I | I, major | A | I | |||
| c11n01_majestueusement | [34.0, 48.0) | 10 | 6 | 6 | 34 | 14.000 | 1 | 1 | 6/4 | 1 | 1 | <NA> | III.I | True | False | minor | major | III | III, minor | c | III | ||
| [96.0, 122.0) | 33 | 17 | 17 | 96 | 26.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | III.V6{ | True | False | minor | major | III | III, minor | c | III | |||
| [122.0, 140.0) | 47 | 21 | 21 | 122 | 18.000 | 1/2 | 1/2 | 6/4 | 1 | 1 | <NA> | VII.V2 | True | False | minor | major | VII | VII, minor | c | VII | |||
| c11n02_allemande | [12.0, 24.0) | 12 | 4 | 3 | 12 | 12.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | III.V6 | True | False | minor | major | III | III, minor | c | III | ||
| [41.0, 48.25) | 44 | 12 | 10 | 41 | 7.250 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | VII.V | True | False | minor | major | VII | VII, minor | c | VII | |||
| c11n03_seconde_allemande | [7.5, 15.5) | 8 | 3 | 2 | 15/2 | 8.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | III.V65 | True | False | minor | major | III | III, minor | c | III | ||
| [35.5, 43.5) | 51 | 11 | 9 | 71/2 | 8.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | III.V2/V | True | False | minor | major | III | III, minor | c | III | |||
| c11n04_courante | [58.5, 69.5) | 43 | 12 | 10 | 117/2 | 11.000 | 1 | 1 | 6/4 | 1 | 1 | <NA> | III.V6 | True | False | minor | major | III | III, minor | c | III | ||
| c11n05_seconde_courante | [0.0, 41.5) | 0 | 1 | 0 | 0 | 41.500 | 0 | 11/8 | 6/4 | 1 | 1 | <NA> | C.I{ | False | False | major | major | I | I, major | C | I | ||
| [41.5, 54.0) | 28 | 8 | 7 | 83/2 | 12.500 | 5/4 | 5/4 | 6/4 | 1 | 1 | <NA> | V.V6 | False | False | major | major | V | V, major | C | V | |||
| [54.0, 63.5) | 35 | 11 | 9 | 54 | 9.500 | 0 | 11/8 | 6/4 | 1 | 1 | <NA> | I.V{ | False | False | major | major | I | I, major | C | I | |||
| [75.5, 93.5) | 53 | 15 | 13 | 151/2 | 18.000 | 3/4 | 3/4 | 6/4 | 1 | 1 | <NA> | I.V | False | False | major | major | I | I, major | C | I | |||
| [101.5, 126.0) | 69 | 19 | 17 | 203/2 | 24.500 | 5/4 | 5/4 | 6/4 | 1 | 1 | <NA> | I.V6/V | False | False | major | major | I | I, major | C | I | |||
| c11n06_sarabande | [12.0, 22.0) | 7 | 5 | 5 | 12 | 10.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | VII.IV{ | True | False | minor | major | VII | VII, minor | c | VII | ||
| [58.0, 72.0) | 37 | 20 | 20 | 58 | 14.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | VII.V | True | False | minor | major | VII | VII, minor | c | VII | |||
| [72.0, 84.0) | 42 | 25 | 25 | 72 | 12.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | III.I6{ | True | False | minor | major | III | III, minor | c | III | |||
| c11n07_gigue | [13.0, 25.5) | 9 | 5 | 4 | 13 | 12.500 | 5/8 | 5/8 | 6/8 | 1 | 1 | <NA> | III.V6 | True | False | minor | major | III | III, minor | c | III | ||
| [54.0, 66.0) | 60 | 20 | 18 | 54 | 12.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | VII.ii6{ | True | False | minor | major | VII | VII, minor | c | VII | |||
| c11n08_Rondeau | [12.5, 15.5) | 21 | 11 | 9 | 25/2 | 3.000 | 0 | 0 | 3/8 | 1 | 1 | <NA> | III.ii7 | True | False | minor | major | III | III, minor | c | III | ||
| [15.5, 18.0) | 26 | 13 | 11 | 31/2 | 2.500 | 0 | 0 | 3/8 | 1 | 1 | <NA> | VII.ii7 | True | False | minor | major | VII | VII, minor | c | VII | |||
| [25.0, 30.0) | 44 | 20 | 17 | 25 | 5.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | VII.V | True | False | minor | major | VII | VII, minor | c | VII | |||
| [30.0, 36.0) | 53 | 23 | 20 | 30 | 6.000 | 1/4 | 1/4 | 3/8 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | c | III | |||
| c14n01_gravement | [6.5, 11.0) | 9 | 2 | 2 | 13/2 | 4.500 | 5/8 | 5/8 | 4/4 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | d | III | ||
| [38.75, 42.0) | 56 | 10 | 10 | 155/4 | 3.250 | 11/16 | 11/16 | 4/4 | 1 | 1 | <NA> | III.ii65 | True | False | minor | major | III | III, minor | d | III | |||
| c14n02_allemande | [21.0, 28.0) | 28 | 7 | 6 | 21 | 7.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | III.V7/ii | True | False | minor | major | III | III, minor | d | III | ||
| [46.0, 58.0) | 55 | 14 | 12 | 46 | 12.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | VII.ii43 | True | False | minor | major | VII | VII, minor | d | VII | |||
| [58.0, 62.0) | 63 | 17 | 15 | 58 | 4.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | III.V65 | True | False | minor | major | III | III, minor | d | III | |||
| c14n03_sarabande | [27.0, 36.0) | 13 | 10 | 10 | 27 | 9.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | d | III | ||
| c14n04_fuguete | [24.5, 35.0) | 36 | 9 | 9 | 49/2 | 10.500 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | III.v | True | False | minor | major | III | III, minor | d | III | ||
| [87.5, 94.0) | 124 | 30 | 30 | 175/2 | 6.500 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | III.V65 | True | False | minor | major | III | III, minor | d | III | |||
| [94.0, 99.0) | 136 | 32 | 32 | 94 | 5.000 | 1/4 | 1/4 | 6/8 | 1 | 1 | <NA> | VII.V43 | True | False | minor | major | VII | VII, minor | d | VII | |||
| [132.0, 138.5) | 174 | 45 | 45 | 132 | 6.500 | 0 | 0 | 6/8 | 1 | 1 | <NA> | III.V7 | True | False | minor | major | III | III, minor | d | III | |||
| parnasse_01 | [22.5, 25.0) | 21 | 6 | 6 | 45/2 | 2.500 | 5/8 | 5/8 | 4/4 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | b | III | ||
| parnasse_02 | [19.5, 23.0) | 21 | 7 | 7 | 39/2 | 3.500 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | III.I6(2) | True | False | minor | major | III | III, minor | b | III | ||
| [23.0, 37.5) | 27 | 8 | 8 | 23 | 14.500 | 1/2 | 1/2 | 6/8 | 1 | 1 | <NA> | VII.V43 | True | False | minor | major | VII | VII, minor | b | VII | |||
| [45.5, 67.0) | 67 | 16 | 16 | 91/2 | 21.500 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | b | III | |||
| [120.5, 132.5) | 163 | 41 | 41 | 241/2 | 12.000 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | III.I{ | True | False | minor | major | III | III, minor | b | III | |||
| parnasse_03 | [0.0, 24.0) | 0 | 1 | 1 | 0 | 24.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | D.IV{ | False | False | major | major | I | I, major | D | I | ||
| [24.0, 48.0) | 8 | 7 | 7 | 24 | 24.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | V.V(4) | False | False | major | major | V | V, major | D | V | |||
| [48.0, 58.0) | 21 | 13 | 13 | 48 | 10.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | I.ii | False | False | major | major | I | I, major | D | I | |||
| [100.0, 188.0) | 49 | 26 | 26 | 100 | 88.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | I.V65 | False | False | major | major | I | I, major | D | I | |||
| parnasse_04 | [0.5, 30.0) | 0 | 1 | 1 | 1/2 | 29.500 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | D.V{ | False | False | major | major | I | I, major | D | I | ||
| [35.0, 44.0) | 40 | 24 | 24 | 35 | 9.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | V.I{ | False | False | major | major | V | V, major | D | V | |||
| [44.0, 63.0) | 49 | 30 | 30 | 44 | 19.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | I.V7{ | False | False | major | major | I | I, major | D | I | |||
| parnasse_05 | [0.0, 15.5) | 0 | 1 | 0 | 0 | 15.500 | 0 | 1/8 | 4/4 | 1 | 1 | <NA> | D.I{ | False | False | major | major | I | I, major | D | I | ||
| [15.5, 20.5) | 16 | 5 | 4 | 31/2 | 5.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | V.V7 | False | False | major | major | V | V, major | D | V | |||
| [20.5, 41.5) | 23 | 6 | 5 | 41/2 | 21.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | I.iii6 | False | False | major | major | I | I, major | D | I | |||
| [41.5, 52.0) | 40 | 11 | 10 | 83/2 | 10.500 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | IV.V | False | False | major | major | IV | IV, major | D | IV | |||
| [73.5, 107.5) | 66 | 19 | 18 | 147/2 | 34.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | I.V65 | False | False | major | major | I | I, major | D | I | |||
| parnasse_06 | [0.375, 7.875) | 0 | 1 | 1 | 3/8 | 7.500 | 3/32 | 3/32 | 3/8 | 1 | 1 | <NA> | D.I{ | False | False | major | major | I | I, major | D | I | ||
| [7.875, 18.5) | 8 | 6 | 6 | 63/8 | 10.625 | 3/32 | 3/32 | 3/8 | 1 | 1 | <NA> | V.V/V | False | False | major | major | V | V, major | D | V | |||
| [25.0, 32.0) | 34 | 17 | 17 | 25 | 7.000 | 1/4 | 1/4 | 3/8 | 1 | 1 | <NA> | VII.ii%65 | False | False | major | major | VII | VII, major | D | VII | |||
| parnasse_07 | [40.0, 51.0) | 34 | 11 | 11 | 40 | 11.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | III.V | True | False | minor | major | III | III, minor | b | III | ||
| [51.0, 64.0) | 43 | 13 | 13 | 51 | 13.000 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | VII.IV6 | True | False | minor | major | VII | VII, minor | b | VII | |||
| [142.0, 147.0) | 153 | 36 | 36 | 142 | 5.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | VII.V2 | True | False | minor | major | VII | VII, minor | b | VII | |||
| [162.5, 173.0) | 181 | 41 | 41 | 325/2 | 10.500 | 5/8 | 5/8 | 4/4 | 1 | 1 | <NA> | III.I6 | True | False | minor | major | III | III, minor | b | III | |||
| minor | couperin_concerts | c01n01_prelude | [16.0, 22.5) | 14 | 5 | 4 | 16 | 6.500 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | ii.iio{ | False | True | major | minor | ii | ii, major | G | ii |
| c01n02_allemande | [37.5, 47.5) | 41 | 11 | 9 | 75/2 | 10.000 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | vi.ii%65 | False | True | major | minor | vi | vi, major | G | vi | ||
| c01n03_sarabande | [0.0, 13.0) | 0 | 1 | 1 | 0 | 13.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [25.0, 28.5) | 24 | 10 | 9 | 25 | 3.500 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | i.V2 | True | True | minor | minor | i | i, minor | g | i | |||
| [28.5, 48.0) | 27 | 11 | 10 | 57/2 | 19.500 | 3/8 | 3/8 | 3/4 | 1 | 1 | <NA> | v.i64 | True | True | minor | minor | v | v, minor | g | v | |||
| [52.0, 84.0) | 46 | 19 | 18 | 52 | 32.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | i.ii%65 | True | True | minor | minor | i | i, minor | g | i | |||
| c01n04_gavotte | [0.0, 22.0) | 0 | 1 | 0 | 0 | 22.000 | 0 | 1/2 | 2/2 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [33.0, 56.0) | 29 | 11 | 8 | 33 | 23.000 | 3/4 | 3/4 | 2/2 | 1 | 1 | <NA> | i.V65/iv | True | True | minor | minor | i | i, minor | g | i | |||
| c01n05_gigue | [35.5, 46.0) | 58 | 14 | 12 | 71/2 | 10.500 | 0 | 0 | 6/8 | 1 | 1 | <NA> | vi.V | False | True | major | minor | vi | vi, major | G | vi | ||
| [52.0, 57.5) | 80 | 19 | 17 | 52 | 5.500 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | ii.VIM65 | False | True | major | minor | ii | ii, major | G | ii | |||
| c01n06_menuet_en_trio | [0.0, 30.0) | 0 | 1 | 1 | 0 | 30.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [48.0, 72.0) | 30 | 18 | 17 | 48 | 24.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | i.V/iv{ | True | True | minor | minor | i | i, minor | g | i | |||
| c02n02_allemande_fuguee | [52.0, 67.5) | 62 | 15 | 13 | 52 | 15.500 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | ii.i6{ | False | True | major | minor | ii | ii, major | D | ii | ||
| c02n03_air_tendre | [0.0, 25.0) | 0 | 1 | 1 | 0 | 25.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | d.i{ | True | True | minor | minor | i | i, minor | d | i | ||
| [29.5, 37.0) | 21 | 10 | 10 | 59/2 | 7.500 | 5/8 | 5/8 | 3/4 | 1 | 1 | <NA> | iv.IV | True | True | minor | minor | iv | iv, minor | d | iv | |||
| [37.0, 48.0) | 29 | 13 | 13 | 37 | 11.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | i.III | True | True | minor | minor | i | i, minor | d | i | |||
| [73.0, 120.0) | 55 | 25 | 25 | 73 | 47.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | i.VI | True | True | minor | minor | i | i, minor | d | i | |||
| c02n04_air_contrefugue | [0.0, 9.0) | 0 | 1 | 0 | 0 | 9.000 | 0 | 1/8 | 2/4 | 1 | 1 | <NA> | d.V{ | True | True | minor | minor | i | i, minor | d | i | ||
| [21.0, 25.0) | 19 | 11 | 10 | 21 | 4.000 | 3/8 | 3/8 | 2/4 | 1 | 1 | <NA> | iv.IV6 | True | True | minor | minor | iv | iv, minor | d | iv | |||
| [25.0, 48.0) | 23 | 13 | 12 | 25 | 23.000 | 3/8 | 3/8 | 2/4 | 1 | 1 | <NA> | v.iv6 | True | True | minor | minor | v | v, minor | d | v | |||
| [48.0, 52.5) | 52 | 26 | 24 | 48 | 4.500 | 0 | 1/8 | 2/4 | 1 | 1 | <NA> | i.V{ | True | True | minor | minor | i | i, minor | d | i | |||
| [52.5, 64.0) | 58 | 28 | 26 | 105/2 | 11.500 | 1/4 | 1/4 | 2/4 | 1 | 1 | <NA> | iv.V | True | True | minor | minor | iv | iv, minor | d | iv | |||
| [76.0, 125.5) | 91 | 40 | 38 | 76 | 49.500 | 1/8 | 1/8 | 2/4 | 1 | 1 | <NA> | i.VII{ | True | True | minor | minor | i | i, minor | d | i | |||
| c02n05_echos | [141.0, 165.0) | 79 | 48 | 48 | 141 | 24.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | vi.i{ | False | True | major | minor | vi | vi, major | D | vi | ||
| [165.0, 171.0) | 92 | 56 | 56 | 165 | 6.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | ii.V{ | False | True | major | minor | ii | ii, major | D | ii | |||
| c03n02_allemande | [33.0, 44.0) | 51 | 10 | 8 | 33 | 11.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | vi.VIM7 | False | True | major | minor | vi | vi, major | A | vi | ||
| [44.0, 51.0) | 67 | 13 | 10 | 44 | 7.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | ii.IV6 | False | True | major | minor | ii | ii, major | A | ii | |||
| c03n03_courante | [0.0, 33.0) | 0 | 1 | 0 | 0 | 33.000 | 0 | 11/8 | 3/2 | 1 | 1 | <NA> | a.i{ | True | True | minor | minor | i | i, minor | a | i | ||
| [33.0, 60.5) | 22 | 7 | 6 | 33 | 27.500 | 5/8 | 5/8 | 3/2 | 1 | 1 | <NA> | v.V6{ | True | True | minor | minor | v | v, minor | a | v | |||
| [60.5, 68.5) | 42 | 13 | 11 | 121/2 | 8.000 | 0 | 0 | 3/2 | 1 | 1 | <NA> | i.V | True | True | minor | minor | i | i, minor | a | i | |||
| [68.5, 81.5) | 49 | 14 | 12 | 137/2 | 13.000 | 1/2 | 1/2 | 3/2 | 1 | 1 | <NA> | iv.V2 | True | True | minor | minor | iv | iv, minor | a | iv | |||
| [99.5, 104.5) | 71 | 19 | 17 | 199/2 | 5.000 | 3/4 | 3/4 | 3/2 | 1 | 1 | <NA> | i.V43 | True | True | minor | minor | i | i, minor | a | i | |||
| [112.5, 150.5) | 82 | 21 | 19 | 225/2 | 38.000 | 1 | 1 | 3/2 | 1 | 1 | <NA> | i.iv7 | True | True | minor | minor | i | i, minor | a | i | |||
| c03n04_sarabande_grave | [0.0, 13.0) | 0 | 1 | 1 | 0 | 13.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | a.i{ | True | True | minor | minor | i | i, minor | a | i | ||
| [23.75, 39.0) | 16 | 8 | 8 | 95/4 | 15.250 | 11/16 | 11/16 | 3/4 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | a | i | |||
| [39.0, 48.0) | 29 | 14 | 14 | 39 | 9.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | iv.III+7 | True | True | minor | minor | iv | iv, minor | a | iv | |||
| [61.0, 66.0) | 47 | 21 | 21 | 61 | 5.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | iv.iv | True | True | minor | minor | iv | iv, minor | a | iv | |||
| [66.0, 96.0) | 51 | 23 | 23 | 66 | 30.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | i.i | True | True | minor | minor | i | i, minor | a | i | |||
| c03n05_gavotte | [0.0, 15.0) | 0 | 1 | 0 | 0 | 15.000 | 0 | 1/2 | 2/2 | 1 | 1 | <NA> | a.i{ | True | True | minor | minor | i | i, minor | a | i | ||
| [25.0, 32.0) | 21 | 7 | 6 | 25 | 7.000 | 3/4 | 3/4 | 2/2 | 1 | 1 | <NA> | iv.V2 | True | True | minor | minor | iv | iv, minor | a | iv | |||
| [32.0, 40.0) | 25 | 9 | 8 | 32 | 8.000 | 1/2 | 1/2 | 2/2 | 1 | 1 | <NA> | i.iv65{ | True | True | minor | minor | i | i, minor | a | i | |||
| [40.0, 48.0) | 31 | 12 | 9 | 40 | 8.000 | 0 | 1/2 | 2/2 | 1 | 1 | <NA> | v.i{ | True | True | minor | minor | v | v, minor | a | v | |||
| [48.0, 56.0) | 37 | 14 | 11 | 48 | 8.000 | 1/2 | 1/2 | 2/2 | 1 | 1 | <NA> | iv.ii{ | True | True | minor | minor | iv | iv, minor | a | iv | |||
| [66.0, 104.0) | 52 | 19 | 16 | 66 | 38.000 | 0 | 0 | 2/2 | 1 | 1 | <NA> | i.VII6 | True | True | minor | minor | i | i, minor | a | i | |||
| c03n06_musette_1 | [48.0, 84.0) | 15 | 19 | 16 | 48 | 36.000 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | i.i{ | False | True | major | minor | i | i, major | A | i | ||
| c03n07_musette_2 | [48.0, 84.0) | 15 | 19 | 15 | 48 | 36.000 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | i.i{ | False | True | major | minor | i | i, major | A | i | ||
| c03n08_chaconne_legere | [0.0, 3.0) | 0 | 1 | 0 | 0 | 3.000 | 0 | 1/8 | 3/8 | 1 | 1 | <NA> | a.i{ | True | True | minor | minor | i | i, minor | a | i | ||
| [6.0, 15.5) | 10 | 5 | 4 | 6 | 9.500 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | i.V65/iv{ | True | True | minor | minor | i | i, minor | a | i | |||
| [18.0, 24.0) | 29 | 14 | 12 | 18 | 6.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | v.i6{ | True | True | minor | minor | v | v, minor | a | v | |||
| [24.0, 39.0) | 38 | 18 | 16 | 24 | 15.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | i.v{ | True | True | minor | minor | i | i, minor | a | i | |||
| [42.0, 60.0) | 62 | 30 | 28 | 42 | 18.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | i.V65/iv{ | True | True | minor | minor | i | i, minor | a | i | |||
| [60.0, 72.0) | 91 | 42 | 40 | 60 | 12.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | v.i6{ | True | True | minor | minor | v | v, minor | a | v | |||
| [72.0, 87.0) | 109 | 50 | 48 | 72 | 15.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | i.V65{ | True | True | minor | minor | i | i, minor | a | i | |||
| [90.0, 102.0) | 139 | 62 | 60 | 90 | 12.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | i.V65/iv{ | True | True | minor | minor | i | i, minor | a | i | |||
| [162.0, 165.0) | 237 | 112 | 108 | 162 | 3.000 | 0 | 1/8 | 3/8 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | a | i | |||
| [168.0, 177.0) | 247 | 116 | 112 | 168 | 9.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | i.V65/iv{ | True | True | minor | minor | i | i, minor | a | i | |||
| [180.0, 193.0) | 267 | 124 | 120 | 180 | 13.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | i.V65/iv{ | True | True | minor | minor | i | i, minor | a | i | |||
| c04n01_prelude | [1.0, 13.0) | 0 | 1 | 1 | 1 | 12.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | e.i{ | True | True | minor | minor | i | i, minor | e | i | ||
| [28.0, 32.0) | 47 | 8 | 8 | 28 | 4.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | i.i | True | True | minor | minor | i | i, minor | e | i | |||
| [32.0, 35.5) | 54 | 9 | 9 | 32 | 3.500 | 0 | 0 | 4/4 | 1 | 1 | <NA> | iv.V64 | True | True | minor | minor | iv | iv, minor | e | iv | |||
| [35.5, 54.0) | 59 | 9 | 9 | 71/2 | 18.500 | 7/8 | 7/8 | 4/4 | 1 | 1 | <NA> | i.IV2 | True | True | minor | minor | i | i, minor | e | i | |||
| c04n02_allemande | [0.0, 15.5) | 0 | 1 | 0 | 0 | 15.500 | 0 | 3/8 | 4/4 | 1 | 1 | <NA> | e.i{ | True | True | minor | minor | i | i, minor | e | i | ||
| [15.5, 20.0) | 20 | 5 | 4 | 31/2 | 4.500 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | v.ii%65 | True | True | minor | minor | v | v, minor | e | v | |||
| [35.5, 56.0) | 48 | 11 | 9 | 71/2 | 20.500 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | e | i | |||
| c04n03_courante_francoise | [59.5, 63.5) | 39 | 12 | 10 | 119/2 | 4.000 | 5/4 | 5/4 | 3/2 | 1 | 1 | <NA> | vi.i | False | True | major | minor | vi | vi, major | E | vi | ||
| [63.5, 72.5) | 43 | 13 | 11 | 127/2 | 9.000 | 3/4 | 3/4 | 3/2 | 1 | 1 | <NA> | ii.III+ | False | True | major | minor | ii | ii, major | E | ii | |||
| c04n04_courante_a_litalienne | [0.0, 25.5) | 0 | 1 | 0 | 0 | 25.500 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | e.i{ | True | True | minor | minor | i | i, minor | e | i | ||
| [55.5, 79.5) | 29 | 20 | 19 | 111/2 | 24.000 | 0 | 0 | 6/8 | 1 | 1 | <NA> | i.i | True | True | minor | minor | i | i, minor | e | i | |||
| [96.0, 118.5) | 59 | 34 | 32 | 96 | 22.500 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | i.i64 | True | True | minor | minor | i | i, minor | e | i | |||
| [118.5, 131.5) | 80 | 42 | 40 | 237/2 | 13.000 | 0 | 0 | 6/8 | 1 | 1 | <NA> | iv.III | True | True | minor | minor | iv | iv, minor | e | iv | |||
| [131.5, 219.0) | 93 | 46 | 44 | 263/2 | 87.500 | 1/4 | 1/4 | 6/8 | 1 | 1 | <NA> | i.V/VII | True | True | minor | minor | i | i, minor | e | i | |||
| c04n05_sarabande | [36.0, 48.0) | 23 | 13 | 13 | 36 | 12.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | ii.ii%43{ | False | True | major | minor | ii | ii, major | E | ii | ||
| c04n06_rigaudon | [32.5, 48.5) | 22 | 19 | 16 | 65/2 | 16.000 | 0 | 0 | 2/4 | 1 | 1 | <NA> | ii.i | False | True | major | minor | ii | ii, major | E | ii | ||
| c04n07_forlane | [48.5, 60.0) | 34 | 19 | 15 | 97/2 | 11.500 | 1/8 | 3/8 | 6/8 | 1 | 1 | <NA> | vi.i | False | True | major | minor | vi | vi, major | E | vi | ||
| [132.0, 168.0) | 121 | 49 | 43 | 132 | 36.000 | 0 | 1/4 | 6/8 | 1 | 1 | <NA> | i.i{ | False | True | major | minor | i | i, major | E | i | |||
| c05n01_prelude | [41.0, 47.0) | 54 | 29 | 28 | 41 | 6.000 | 0 | 0 | 3/8 | 1 | 1 | <NA> | ii.V | False | True | major | minor | ii | ii, major | F | ii | ||
| c05n02_allemande | [52.5, 64.5) | 58 | 15 | 13 | 105/2 | 12.000 | 1/2 | 1/2 | 2/2 | 1 | 1 | <NA> | vi.VIM7 | False | True | major | minor | vi | vi, major | F | vi | ||
| [64.5, 72.5) | 70 | 18 | 16 | 129/2 | 8.000 | 1/2 | 1/2 | 2/2 | 1 | 1 | <NA> | ii.V6 | False | True | major | minor | ii | ii, major | F | ii | |||
| [72.5, 80.5) | 74 | 20 | 18 | 145/2 | 8.000 | 1/2 | 1/2 | 2/2 | 1 | 1 | <NA> | v.V65 | False | True | major | minor | v | v, major | F | v | |||
| [80.5, 88.5) | 78 | 22 | 20 | 161/2 | 8.000 | 1/2 | 1/2 | 2/2 | 1 | 1 | <NA> | ii.ii%43 | False | True | major | minor | ii | ii, major | F | ii | |||
| c05n03_sarabande | [0.0, 16.0) | 0 | 1 | 1 | 0 | 16.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | f.i{ | True | True | minor | minor | i | i, minor | f | i | ||
| [16.0, 24.0) | 12 | 6 | 6 | 16 | 8.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | v.iio | True | True | minor | minor | v | v, minor | f | v | |||
| [48.0, 54.0) | 38 | 17 | 17 | 48 | 6.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | iv.V{ | True | True | minor | minor | iv | iv, minor | f | iv | |||
| [54.0, 72.0) | 42 | 19 | 19 | 54 | 18.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | i.IV2 | True | True | minor | minor | i | i, minor | f | i | |||
| c05n04_gavote | [0.0, 34.0) | 0 | 1 | 0 | 0 | 34.000 | 0 | 1/2 | 4/4 | 1 | 1 | <NA> | f.i{ | True | True | minor | minor | i | i, minor | f | i | ||
| [34.0, 40.0) | 26 | 10 | 9 | 34 | 6.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | v.ii%65 | True | True | minor | minor | v | v, minor | f | v | |||
| [50.0, 56.0) | 39 | 15 | 13 | 50 | 6.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | i.iv | True | True | minor | minor | i | i, minor | f | i | |||
| [56.0, 60.0) | 44 | 16 | 14 | 56 | 4.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | iv.V65{ | True | True | minor | minor | iv | iv, minor | f | iv | |||
| [77.0, 88.0) | 63 | 21 | 19 | 77 | 11.000 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | iv.V43 | True | True | minor | minor | iv | iv, minor | f | iv | |||
| [88.0, 108.0) | 73 | 24 | 22 | 88 | 20.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | f | i | |||
| [112.0, 128.0) | 92 | 30 | 28 | 112 | 16.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | f | i | |||
| c05n05_musete | [84.0, 120.0) | 57 | 32 | 28 | 84 | 36.000 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | vi.i6{ | False | True | major | minor | vi | vi, major | F | vi | ||
| c06n01_grave | [50.0, 64.0) | 58 | 13 | 13 | 50 | 14.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | vi.VI7 | False | True | major | minor | vi | vi, major | Bb | vi | ||
| c06n02_allemande | [52.5, 64.5) | 42 | 15 | 13 | 105/2 | 12.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | vi.iio6 | False | True | major | minor | vi | vi, major | Bb | vi | ||
| [64.5, 67.5) | 59 | 18 | 16 | 129/2 | 3.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | ii.V7 | False | True | major | minor | ii | ii, major | Bb | ii | |||
| c06n03_sarabande | [55.0, 73.0) | 46 | 21 | 19 | 55 | 18.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | vi.ii%65 | False | True | major | minor | vi | vi, major | Bb | vi | ||
| [73.0, 78.0) | 63 | 27 | 25 | 73 | 5.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | ii.IV6 | False | True | major | minor | ii | ii, major | Bb | ii | |||
| c06n04_air_diable | [48.0, 60.0) | 56 | 26 | 24 | 48 | 12.000 | 3/8 | 3/8 | 2/4 | 1 | 1 | <NA> | ii.i6{ | False | True | major | minor | ii | ii, major | Bb | ii | ||
| c06n05_siciliene | [66.5, 84.5) | 64 | 13 | 11 | 133/2 | 18.000 | 3/8 | 3/8 | 12/8 | 1 | 1 | <NA> | ii.i{ | False | True | major | minor | ii | ii, major | Bb | ii | ||
| c07n01_grave | [0.5, 12.0) | 0 | 1 | 1 | 1/2 | 11.500 | 1/8 | 1/8 | 4/4 | 1 | 1 | <NA> | g.V{ | True | True | minor | minor | i | i, minor | g | i | ||
| [17.5, 21.0) | 25 | 5 | 5 | 35/2 | 3.500 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | i.i64 | True | True | minor | minor | i | i, minor | g | i | |||
| [21.0, 28.5) | 31 | 6 | 6 | 21 | 7.500 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | v.V43{ | True | True | minor | minor | v | v, minor | g | v | |||
| [32.5, 56.0) | 48 | 9 | 9 | 65/2 | 23.500 | 1/8 | 1/8 | 4/4 | 1 | 1 | <NA> | i.IV6{ | True | True | minor | minor | i | i, minor | g | i | |||
| c07n02_allemande | [0.0, 10.5) | 0 | 1 | 0 | 0 | 10.500 | 0 | 3/8 | 4/4 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [20.0, 24.0) | 19 | 6 | 5 | 20 | 4.000 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | iv.i{ | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [24.0, 48.0) | 22 | 7 | 6 | 24 | 24.000 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | v.iio65 | True | True | minor | minor | v | v, minor | g | v | |||
| [56.5, 70.0) | 60 | 16 | 14 | 113/2 | 13.500 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | iv.V6 | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [70.0, 112.0) | 81 | 19 | 17 | 70 | 42.000 | 7/8 | 7/8 | 4/4 | 1 | 1 | <NA> | i.i | True | True | minor | minor | i | i, minor | g | i | |||
| c07n03_sarabande | [0.0, 27.0) | 0 | 1 | 1 | 0 | 27.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [27.0, 36.0) | 18 | 10 | 10 | 27 | 9.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | iv.V | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [48.0, 99.0) | 35 | 17 | 17 | 48 | 51.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | i.i64{ | True | True | minor | minor | i | i, minor | g | i | |||
| c07n04_fuguete | [9.0, 15.0) | 0 | 4 | 3 | 9 | 6.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [22.5, 27.0) | 13 | 9 | 8 | 45/2 | 4.500 | 0 | 0 | 6/8 | 1 | 1 | <NA> | iv.i6 | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [27.0, 43.5) | 17 | 10 | 9 | 27 | 16.500 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | i.i6 | True | True | minor | minor | i | i, minor | g | i | |||
| [43.5, 57.0) | 33 | 16 | 15 | 87/2 | 13.500 | 0 | 0 | 6/8 | 1 | 1 | <NA> | v.V65 | True | True | minor | minor | v | v, minor | g | v | |||
| [72.0, 81.0) | 65 | 26 | 24 | 72 | 9.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | iv.i6{ | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [81.0, 87.0) | 74 | 29 | 27 | 81 | 6.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | g | i | |||
| [94.5, 105.0) | 87 | 34 | 32 | 189/2 | 10.500 | 0 | 0 | 6/8 | 1 | 1 | <NA> | v.i | True | True | minor | minor | v | v, minor | g | v | |||
| [105.0, 150.0) | 98 | 37 | 35 | 105 | 45.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | i.V2{ | True | True | minor | minor | i | i, minor | g | i | |||
| c07n05_gavote | [16.0, 26.0) | 0 | 5 | 4 | 16 | 10.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | g.i6{ | True | True | minor | minor | i | i, minor | g | i | ||
| [26.0, 32.0) | 5 | 8 | 7 | 26 | 6.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | v.i6 | True | True | minor | minor | v | v, minor | g | v | |||
| [32.0, 40.0) | 9 | 10 | 8 | 32 | 8.000 | 0 | 1/2 | 4/4 | 1 | 1 | <NA> | iv.i6{ | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [64.0, 72.0) | 25 | 18 | 16 | 64 | 8.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | iv.i6{ | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [80.0, 112.0) | 33 | 22 | 20 | 80 | 32.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | i.iv{ | True | True | minor | minor | i | i, minor | g | i | |||
| c07n06_siciliene | [0.0, 13.5) | 0 | 1 | 0 | 0 | 13.500 | 0 | 5/8 | 12/8 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [48.0, 72.5) | 43 | 10 | 8 | 48 | 24.500 | 0 | 5/8 | 12/8 | 1 | 1 | <NA> | iv.i{ | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [72.5, 108.0) | 70 | 14 | 12 | 145/2 | 35.500 | 3/4 | 3/4 | 12/8 | 1 | 1 | <NA> | i.#viio7 | True | True | minor | minor | i | i, minor | g | i | |||
| c08n01_ouverture | [16.5, 25.5) | 13 | 5 | 4 | 33/2 | 9.000 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | vi.i6 | False | True | major | minor | vi | vi, major | G | vi | ||
| [25.5, 41.5) | 18 | 8 | 7 | 51/2 | 16.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | ii.V2 | False | True | major | minor | ii | ii, major | G | ii | |||
| [146.5, 173.5) | 89 | 46 | 44 | 293/2 | 27.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | vi.VI | False | True | major | minor | vi | vi, major | G | vi | |||
| c08n02_ritournele | [0.0, 26.0) | 0 | 1 | 1 | 0 | 26.000 | 0 | 0 | 2/2 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [26.0, 34.0) | 17 | 7 | 7 | 26 | 8.000 | 1/2 | 1/2 | 2/2 | 1 | 1 | <NA> | iv.V2{ | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [42.0, 47.0) | 30 | 11 | 11 | 42 | 5.000 | 1/2 | 1/2 | 2/2 | 1 | 1 | <NA> | iv.#vio64 | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [47.0, 66.0) | 34 | 12 | 12 | 47 | 19.000 | 3/4 | 3/4 | 2/2 | 1 | 1 | <NA> | i.ii%65 | True | True | minor | minor | i | i, minor | g | i | |||
| [66.0, 84.0) | 45 | 17 | 17 | 66 | 18.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | iv.III+ | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [122.0, 132.0) | 62 | 26 | 26 | 122 | 10.000 | 1/2 | 1/2 | 6/4 | 1 | 1 | <NA> | i.V43 | True | True | minor | minor | i | i, minor | g | i | |||
| [132.0, 168.0) | 66 | 28 | 28 | 132 | 36.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | v.IV | True | True | minor | minor | v | v, minor | g | v | |||
| [168.0, 240.0) | 79 | 34 | 34 | 168 | 72.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | i.V{ | True | True | minor | minor | i | i, minor | g | i | |||
| [240.0, 288.0) | 92 | 46 | 46 | 240 | 48.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | iv.V{ | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [288.0, 336.0) | 109 | 54 | 54 | 288 | 48.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | i.IV{ | True | True | minor | minor | i | i, minor | g | i | |||
| c08n03_air | [0.0, 24.0) | 0 | 1 | 1 | 0 | 24.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [36.0, 58.0) | 19 | 10 | 10 | 36 | 22.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | i.#vi%7 | True | True | minor | minor | i | i, minor | g | i | |||
| [98.0, 124.0) | 47 | 26 | 25 | 98 | 26.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | i.V2 | True | True | minor | minor | i | i, minor | g | i | |||
| c08n04_air_tendre | [0.0, 28.0) | 0 | 1 | 0 | 0 | 28.000 | 0 | 1/2 | 3/4 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [60.0, 72.0) | 46 | 23 | 20 | 60 | 12.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | v.i6{ | True | True | minor | minor | v | v, minor | g | v | |||
| c08n06_Loure | [69.0, 111.0) | 44 | 14 | 12 | 69 | 42.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | vi.V65 | False | True | major | minor | vi | vi, major | G | vi | ||
| [111.0, 138.0) | 66 | 21 | 19 | 111 | 27.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | ii.V43 | False | True | major | minor | ii | ii, major | G | ii | |||
| c08n07_air | [0.0, 22.0) | 0 | 1 | 0 | 0 | 22.000 | 0 | 3/4 | 4/4 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [22.0, 32.0) | 14 | 7 | 6 | 22 | 10.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | v.i6 | True | True | minor | minor | v | v, minor | g | v | |||
| [79.0, 90.0) | 51 | 22 | 20 | 79 | 11.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | iv.V | True | True | minor | minor | iv | iv, minor | g | iv | |||
| [90.0, 112.0) | 58 | 25 | 23 | 90 | 22.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.i6 | True | True | minor | minor | i | i, minor | g | i | |||
| c08n08_sarabande | [17.0, 24.0) | 15 | 6 | 6 | 17 | 7.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | v.ii%43 | False | True | major | minor | v | v, major | G | v | ||
| [31.0, 48.0) | 28 | 12 | 11 | 31 | 17.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | vi.ii%65 | False | True | major | minor | vi | vi, major | G | vi | |||
| c08n09_air_leger | [47.0, 60.0) | 26 | 17 | 16 | 47 | 13.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | vi.ii%65 | False | True | major | minor | vi | vi, major | G | vi | ||
| c08n10_air_lentement | [0.0, 44.0) | 0 | 1 | 1 | 0 | 44.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | g.i{ | True | True | minor | minor | i | i, minor | g | i | ||
| [58.0, 70.0) | 46 | 21 | 20 | 58 | 12.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | 2 | i.III{ | True | True | minor | minor | i | i, minor | g | i | |||
| [70.0, 88.0) | 53 | 25 | 24 | 70 | 18.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | v.i{ | True | True | minor | minor | v | v, minor | g | v | |||
| [88.0, 138.0) | 67 | 31 | 30 | 88 | 50.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | g | i | |||
| c08n11_air_baccantes | [62.0, 79.0) | 32 | 12 | 10 | 62 | 17.000 | 1 | 1 | 6/4 | 1 | 1 | <NA> | vi.ii%65 | False | True | major | minor | vi | vi, major | G | vi | ||
| c09n01_charme | [34.0, 49.0) | 57 | 9 | 9 | 34 | 15.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | vi.VI | False | True | major | minor | vi | vi, major | E | vi | ||
| c09n02_lenjouement | [65.5, 78.5) | 88 | 18 | 16 | 131/2 | 13.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | ii.iv7 | False | True | major | minor | ii | ii, major | E | ii | ||
| [97.0, 109.5) | 123 | 26 | 24 | 97 | 12.500 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | vi.i6 | False | True | major | minor | vi | vi, major | E | vi | |||
| c09n03_graces | [75.5, 83.5) | 56 | 15 | 13 | 151/2 | 8.000 | 3/4 | 3/4 | 6/4 | 1 | 1 | <NA> | ii.iv7 | False | True | major | minor | ii | ii, major | E | ii | ||
| [83.5, 99.5) | 61 | 16 | 14 | 167/2 | 16.000 | 5/4 | 5/4 | 6/4 | 1 | 1 | <NA> | v.ii65 | False | True | major | minor | v | v, major | E | v | |||
| c09n04_Lejene | [44.0, 66.5) | 43 | 24 | 22 | 44 | 22.500 | 0 | 3/8 | 2/4 | 1 | 1 | <NA> | vi.v{ | False | True | major | minor | vi | vi, major | E | vi | ||
| c09n05_vivacite | [56.5, 72.5) | 60 | 16 | 14 | 113/2 | 16.000 | 1/8 | 1/2 | 4/4 | 1 | 1 | <NA> | vi.iv | False | True | major | minor | vi | vi, major | E | vi | ||
| [72.5, 80.5) | 83 | 20 | 18 | 145/2 | 8.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | ii.V2 | False | True | major | minor | ii | ii, major | E | ii | |||
| [80.5, 91.5) | 97 | 22 | 20 | 161/2 | 11.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | v.V2 | False | True | major | minor | v | v, major | E | v | |||
| c09n06_Sarabande | [0.0, 24.0) | 0 | 1 | 1 | 0 | 24.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | e.i{ | True | True | minor | minor | i | i, minor | e | i | ||
| [48.0, 72.0) | 30 | 18 | 17 | 48 | 24.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | i.V65/iv{ | True | True | minor | minor | i | i, minor | e | i | |||
| c09n07_douceur | [0.0, 13.25) | 0 | 1 | 0 | 0 | 13.250 | 0 | 3/16 | 3/8 | 1 | 1 | <NA> | e.i{ | True | True | minor | minor | i | i, minor | e | i | ||
| [24.25, 36.75) | 42 | 18 | 16 | 97/4 | 12.500 | 1/4 | 1/4 | 3/8 | 1 | 1 | 2 | iv.ii%43 | True | True | minor | minor | iv | iv, minor | e | iv | |||
| [36.75, 63.0) | 61 | 27 | 25 | 147/4 | 26.250 | 0 | 0 | 3/8 | 1 | 1 | <NA> | i.V/V | True | True | minor | minor | i | i, minor | e | i | |||
| c09n08_caetera | [0.0, 13.5) | 0 | 1 | 0 | 0 | 13.500 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | e.i{ | True | True | minor | minor | i | i, minor | e | i | ||
| [24.0, 30.0) | 21 | 10 | 8 | 24 | 6.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | v.V/VII{ | True | True | minor | minor | v | v, minor | e | v | |||
| [30.0, 36.0) | 32 | 12 | 10 | 30 | 6.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | i.ii%43{ | True | True | minor | minor | i | i, minor | e | i | |||
| c10n01_gravement | [1.25, 9.0) | 0 | 1 | 1 | 5/4 | 7.750 | 5/16 | 5/16 | 4/4 | 1 | 1 | <NA> | a.i{ | True | True | minor | minor | i | i, minor | a | i | ||
| [17.0, 25.0) | 20 | 5 | 5 | 17 | 8.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | v.i{ | True | True | minor | minor | v | v, minor | a | v | |||
| [25.0, 29.0) | 33 | 7 | 7 | 25 | 4.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.i6{ | True | True | minor | minor | i | i, minor | a | i | |||
| [29.0, 33.0) | 40 | 8 | 8 | 29 | 4.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | iv.ii6{ | True | True | minor | minor | iv | iv, minor | a | iv | |||
| [33.0, 56.0) | 46 | 9 | 9 | 33 | 23.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.iio{ | True | True | minor | minor | i | i, minor | a | i | |||
| c10n02_air | [0.0, 12.0) | 0 | 1 | 0 | 0 | 12.000 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | a.i{ | True | True | minor | minor | i | i, minor | a | i | ||
| [24.0, 33.0) | 26 | 9 | 8 | 24 | 9.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | i.i6 | True | True | minor | minor | i | i, minor | a | i | |||
| [33.0, 45.0) | 38 | 12 | 11 | 33 | 12.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | v.ii%43{ | True | True | minor | minor | v | v, minor | a | v | |||
| [50.75, 59.0) | 62 | 19 | 17 | 203/4 | 8.250 | 5/16 | 5/16 | 6/8 | 1 | 1 | <NA> | iv.V43 | True | True | minor | minor | iv | iv, minor | a | iv | |||
| [59.0, 96.0) | 77 | 22 | 20 | 59 | 37.000 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | i.VI | True | True | minor | minor | i | i, minor | a | i | |||
| c10n03_plainte | [77.0, 93.0) | 47 | 23 | 20 | 77 | 16.000 | 0 | 1/8 | 4/4 | 1 | 1 | <NA> | i.i{ | False | True | major | minor | i | i, major | A | i | ||
| [119.5, 144.5) | 75 | 34 | 30 | 239/2 | 25.000 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | i.iio6 | False | True | major | minor | i | i, major | A | i | |||
| c11n01_majestueusement | [0.0, 34.0) | 0 | 1 | 1 | 0 | 34.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | c.i{ | True | True | minor | minor | i | i, minor | c | i | ||
| [48.0, 96.0) | 18 | 9 | 9 | 48 | 48.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | c | i | |||
| [140.0, 146.0) | 55 | 24 | 24 | 140 | 6.000 | 1/2 | 1/2 | 6/4 | 1 | 1 | <NA> | i.V65 | True | True | minor | minor | i | i, minor | c | i | |||
| [146.0, 174.0) | 59 | 25 | 25 | 146 | 28.000 | 1/2 | 1/2 | 6/4 | 1 | 1 | <NA> | v.iio | True | True | minor | minor | v | v, minor | c | v | |||
| [174.0, 228.0) | 68 | 30 | 30 | 174 | 54.000 | 0 | 0 | 6/4 | 1 | 1 | <NA> | i.i6{ | True | True | minor | minor | i | i, minor | c | i | |||
| c11n02_allemande | [0.375, 12.0) | 0 | 1 | 0 | 3/8 | 11.625 | 3/32 | 11/32 | 4/4 | 1 | 1 | <NA> | c.i6{ | True | True | minor | minor | i | i, minor | c | i | ||
| [24.0, 36.0) | 27 | 7 | 6 | 24 | 12.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.VIM65 | True | True | minor | minor | i | i, minor | c | i | |||
| [36.0, 41.0) | 37 | 11 | 9 | 36 | 5.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | iv.V65 | True | True | minor | minor | iv | iv, minor | c | iv | |||
| [48.25, 56.0) | 56 | 14 | 12 | 193/4 | 7.750 | 5/16 | 5/16 | 4/4 | 1 | 1 | <NA> | v.i6 | True | True | minor | minor | v | v, minor | c | v | |||
| [56.0, 88.0) | 69 | 16 | 14 | 56 | 32.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.V6/iv | True | True | minor | minor | i | i, minor | c | i | |||
| c11n03_seconde_allemande | [0.0, 7.5) | 0 | 1 | 0 | 0 | 7.500 | 0 | 3/8 | 4/4 | 1 | 1 | <NA> | c.i{ | True | True | minor | minor | i | i, minor | c | i | ||
| [15.5, 17.0) | 21 | 5 | 4 | 31/2 | 1.500 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.V65 | True | True | minor | minor | i | i, minor | c | i | |||
| [17.0, 28.5) | 24 | 5 | 4 | 17 | 11.500 | 5/8 | 5/8 | 4/4 | 1 | 1 | <NA> | v.i64 | True | True | minor | minor | v | v, minor | c | v | |||
| [28.5, 30.5) | 41 | 9 | 7 | 57/2 | 2.000 | 1/8 | 1/2 | 4/4 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | c | i | |||
| [30.5, 35.5) | 43 | 10 | 8 | 61/2 | 5.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | iv.III+ | True | True | minor | minor | iv | iv, minor | c | iv | |||
| [43.5, 47.5) | 65 | 13 | 11 | 87/2 | 4.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.VIM7 | True | True | minor | minor | i | i, minor | c | i | |||
| [47.5, 55.5) | 69 | 14 | 12 | 95/2 | 8.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | v.iio{ | True | True | minor | minor | v | v, minor | c | v | |||
| [55.5, 80.0) | 81 | 16 | 14 | 111/2 | 24.500 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.i6 | True | True | minor | minor | i | i, minor | c | i | |||
| c11n04_courante | [0.0, 31.5) | 0 | 1 | 0 | 0 | 31.500 | 0 | 11/8 | 6/4 | 1 | 1 | <NA> | c.i{ | True | True | minor | minor | i | i, minor | c | i | ||
| [31.5, 42.0) | 25 | 7 | 6 | 63/2 | 10.500 | 1/4 | 1/4 | 6/4 | 1 | 1 | <NA> | v.iio | True | True | minor | minor | v | v, minor | c | v | |||
| [42.0, 58.5) | 31 | 9 | 7 | 42 | 16.500 | 0 | 11/8 | 6/4 | 1 | 1 | <NA> | i.V{ | True | True | minor | minor | i | i, minor | c | i | |||
| [69.5, 108.0) | 53 | 14 | 12 | 139/2 | 38.500 | 3/4 | 3/4 | 6/4 | 1 | 1 | <NA> | i.V6/iv | True | True | minor | minor | i | i, minor | c | i | |||
| c11n05_seconde_courante | [63.5, 75.5) | 42 | 13 | 11 | 127/2 | 12.000 | 3/4 | 3/4 | 6/4 | 1 | 1 | <NA> | ii.V2 | False | True | major | minor | ii | ii, major | C | ii | ||
| [93.5, 101.5) | 66 | 18 | 16 | 187/2 | 8.000 | 3/4 | 3/4 | 6/4 | 1 | 1 | <NA> | ii.iio | False | True | major | minor | ii | ii, major | C | ii | |||
| c11n06_sarabande | [0.0, 12.0) | 0 | 1 | 1 | 0 | 12.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | c.i{ | True | True | minor | minor | i | i, minor | c | i | ||
| [22.0, 36.0) | 13 | 8 | 8 | 22 | 14.000 | 1/4 | 1/4 | 3/4 | 1 | 1 | <NA> | v.V65/iv | True | True | minor | minor | v | v, minor | c | v | |||
| [36.0, 48.0) | 22 | 13 | 13 | 36 | 12.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | i.V7{ | True | True | minor | minor | i | i, minor | c | i | |||
| [48.0, 58.0) | 30 | 17 | 17 | 48 | 10.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | iv.V65{ | True | True | minor | minor | iv | iv, minor | c | iv | |||
| [84.0, 89.0) | 53 | 29 | 29 | 84 | 5.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | i.V/iv | True | True | minor | minor | i | i, minor | c | i | |||
| [89.0, 96.0) | 57 | 30 | 30 | 89 | 7.000 | 1/2 | 1/2 | 3/4 | 1 | 1 | <NA> | v.V | True | True | minor | minor | v | v, minor | c | v | |||
| [96.0, 108.0) | 63 | 33 | 33 | 96 | 12.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | i.ii%65 | True | True | minor | minor | i | i, minor | c | i | |||
| c11n07_gigue | [0.0, 13.0) | 0 | 1 | 0 | 0 | 13.000 | 0 | 3/8 | 6/8 | 1 | 1 | <NA> | c.i{ | True | True | minor | minor | i | i, minor | c | i | ||
| [25.5, 44.5) | 21 | 10 | 9 | 51/2 | 19.000 | 0 | 0 | 6/8 | 1 | 1 | <NA> | v.i6 | True | True | minor | minor | v | v, minor | c | v | |||
| [44.5, 54.0) | 45 | 17 | 15 | 89/2 | 9.500 | 1/4 | 1/4 | 6/8 | 1 | 1 | <NA> | i.ii%43 | True | True | minor | minor | i | i, minor | c | i | |||
| [66.0, 80.5) | 74 | 24 | 22 | 66 | 14.500 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | v.i{ | True | True | minor | minor | v | v, minor | c | v | |||
| [80.5, 130.5) | 94 | 29 | 27 | 161/2 | 50.000 | 1/4 | 1/4 | 6/8 | 1 | 1 | <NA> | i.ii%43 | True | True | minor | minor | i | i, minor | c | i | |||
| c11n08_Rondeau | [0.0, 12.5) | 0 | 1 | 0 | 0 | 12.500 | 0 | 1/4 | 3/8 | 1 | 1 | <NA> | c.i{ | True | True | minor | minor | i | i, minor | c | i | ||
| [18.0, 24.0) | 30 | 14 | 12 | 18 | 6.000 | 1/4 | 1/4 | 3/8 | 1 | 1 | <NA> | v.i{ | True | True | minor | minor | v | v, minor | c | v | |||
| [24.0, 25.0) | 42 | 19 | 16 | 24 | 1.000 | 0 | 1/4 | 3/8 | 1 | 1 | <NA> | i.V{ | True | True | minor | minor | i | i, minor | c | i | |||
| [36.0, 50.0) | 64 | 28 | 24 | 36 | 14.000 | 0 | 0 | 3/8 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | c | i | |||
| [50.0, 62.0) | 81 | 37 | 33 | 50 | 12.000 | 0 | 0 | 3/8 | 1 | 1 | <NA> | v.i | True | True | minor | minor | v | v, minor | c | v | |||
| [62.0, 85.5) | 97 | 45 | 41 | 62 | 23.500 | 0 | 0 | 3/8 | 1 | 1 | <NA> | i.V/iv | True | True | minor | minor | i | i, minor | c | i | |||
| c14n01_gravement | [0.0, 6.5) | 0 | 1 | 1 | 0 | 6.500 | 0 | 0 | 4/4 | 1 | 1 | <NA> | d.i{ | True | True | minor | minor | i | i, minor | d | i | ||
| [11.0, 13.5) | 16 | 3 | 3 | 11 | 2.500 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | i.IV2 | True | True | minor | minor | i | i, minor | d | i | |||
| [13.5, 17.0) | 21 | 4 | 4 | 27/2 | 3.500 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | v.III+6 | True | True | minor | minor | v | v, minor | d | v | |||
| [17.0, 27.0) | 27 | 5 | 5 | 17 | 10.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | iv.V6 | True | True | minor | minor | iv | iv, minor | d | iv | |||
| [27.0, 38.75) | 40 | 7 | 7 | 27 | 11.750 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | i.ii%65 | True | True | minor | minor | i | i, minor | d | i | |||
| [42.0, 60.0) | 61 | 11 | 11 | 42 | 18.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | i.iv64 | True | True | minor | minor | i | i, minor | d | i | |||
| c14n02_allemande | [0.5, 13.0) | 0 | 2 | 1 | 1/2 | 12.500 | 0 | 1/8 | 4/4 | 1 | 1 | <NA> | d.i{ | True | True | minor | minor | i | i, minor | d | i | ||
| [13.0, 21.0) | 15 | 5 | 4 | 13 | 8.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | v.i | True | True | minor | minor | v | v, minor | d | v | |||
| [28.0, 46.0) | 36 | 9 | 8 | 28 | 18.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | i.VIM7 | True | True | minor | minor | i | i, minor | d | i | |||
| [62.0, 70.5) | 67 | 18 | 16 | 62 | 8.500 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | i.iv | True | True | minor | minor | i | i, minor | d | i | |||
| [70.5, 73.0) | 75 | 20 | 18 | 141/2 | 2.500 | 5/8 | 5/8 | 4/4 | 1 | 1 | <NA> | iv.V | True | True | minor | minor | iv | iv, minor | d | iv | |||
| [73.0, 96.0) | 79 | 21 | 19 | 73 | 23.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.ii{ | True | True | minor | minor | i | i, minor | d | i | |||
| c14n03_sarabande | [0.0, 27.0) | 0 | 1 | 1 | 0 | 27.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | d.i{ | True | True | minor | minor | i | i, minor | d | i | ||
| [36.0, 84.0) | 20 | 13 | 13 | 36 | 48.000 | 0 | 0 | 3/4 | 1 | 1 | <NA> | i.v{ | True | True | minor | minor | i | i, minor | d | i | |||
| c14n04_fuguete | [0.5, 6.5) | 0 | 1 | 1 | 1/2 | 6.000 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | d.i{ | True | True | minor | minor | i | i, minor | d | i | ||
| [6.5, 16.5) | 8 | 3 | 3 | 13/2 | 10.000 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | v.i{ | True | True | minor | minor | v | v, minor | d | v | |||
| [16.5, 24.5) | 25 | 6 | 6 | 33/2 | 8.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | i.V65 | True | True | minor | minor | i | i, minor | d | i | |||
| [35.0, 39.5) | 49 | 12 | 12 | 35 | 4.500 | 1/2 | 1/2 | 6/8 | 1 | 1 | <NA> | i.iv6 | True | True | minor | minor | i | i, minor | d | i | |||
| [39.5, 45.5) | 56 | 14 | 14 | 79/2 | 6.000 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | v.i{ | True | True | minor | minor | v | v, minor | d | v | |||
| [45.5, 48.5) | 66 | 16 | 16 | 91/2 | 3.000 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | ii.i{ | True | True | minor | minor | ii | ii, minor | d | ii | |||
| [48.5, 52.5) | 71 | 17 | 17 | 97/2 | 4.000 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | v.V65 | True | True | minor | minor | v | v, minor | d | v | |||
| [52.5, 87.5) | 80 | 18 | 18 | 105/2 | 35.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | i.V | True | True | minor | minor | i | i, minor | d | i | |||
| [99.0, 132.0) | 141 | 34 | 34 | 99 | 33.000 | 0 | 0 | 6/8 | 1 | 1 | <NA> | i.iv | True | True | minor | minor | i | i, minor | d | i | |||
| [138.5, 168.0) | 184 | 47 | 47 | 277/2 | 29.500 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | i.i | True | True | minor | minor | i | i, minor | d | i | |||
| parnasse_01 | [0.0, 22.5) | 0 | 1 | 1 | 0 | 22.500 | 0 | 0 | 4/4 | 1 | 1 | <NA> | b.i{ | True | True | minor | minor | i | i, minor | b | i | ||
| [25.0, 27.0) | 26 | 7 | 7 | 25 | 2.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.V65 | True | True | minor | minor | i | i, minor | b | i | |||
| [27.0, 36.0) | 28 | 7 | 7 | 27 | 9.000 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | v.iio | True | True | minor | minor | v | v, minor | b | v | |||
| [36.0, 43.5) | 40 | 10 | 10 | 36 | 7.500 | 0 | 0 | 4/4 | 1 | 1 | <NA> | i.V65 | True | True | minor | minor | i | i, minor | b | i | |||
| [43.5, 49.0) | 48 | 11 | 11 | 87/2 | 5.500 | 7/8 | 7/8 | 4/4 | 1 | 1 | <NA> | v.ii%65 | True | True | minor | minor | v | v, minor | b | v | |||
| [49.0, 70.0) | 55 | 13 | 13 | 49 | 21.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.V65/iv | True | True | minor | minor | i | i, minor | b | i | |||
| parnasse_02 | [0.5, 9.5) | 0 | 1 | 1 | 1/2 | 9.000 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | b.i{ | True | True | minor | minor | i | i, minor | b | i | ||
| [9.5, 13.5) | 7 | 4 | 4 | 19/2 | 4.000 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | v.i | True | True | minor | minor | v | v, minor | b | v | |||
| [13.5, 19.5) | 12 | 5 | 5 | 27/2 | 6.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | i.iv(9) | True | True | minor | minor | i | i, minor | b | i | |||
| [37.5, 45.5) | 52 | 13 | 13 | 75/2 | 8.000 | 3/8 | 3/8 | 6/8 | 1 | 1 | <NA> | v.V2 | True | True | minor | minor | v | v, minor | b | v | |||
| [67.0, 84.0) | 88 | 23 | 23 | 67 | 17.000 | 1/4 | 1/4 | 6/8 | 1 | 1 | <NA> | i.i6 | True | True | minor | minor | i | i, minor | b | i | |||
| [84.0, 102.0) | 113 | 29 | 29 | 84 | 18.000 | 0 | 0 | 6/8 | 1 | 1 | <NA> | iv.iv(4) | True | True | minor | minor | iv | iv, minor | b | iv | |||
| [102.0, 104.5) | 135 | 35 | 35 | 102 | 2.500 | 0 | 0 | 6/8 | 1 | 1 | <NA> | v.V2 | True | True | minor | minor | v | v, minor | b | v | |||
| [104.5, 120.5) | 139 | 35 | 35 | 209/2 | 16.000 | 5/8 | 5/8 | 6/8 | 1 | 1 | <NA> | i.iv7 | True | True | minor | minor | i | i, minor | b | i | |||
| [132.5, 184.5) | 179 | 45 | 45 | 265/2 | 52.000 | 1/8 | 1/8 | 6/8 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | b | i | |||
| parnasse_03 | [58.0, 80.0) | 26 | 15 | 15 | 58 | 22.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | vi.V65 | False | True | major | minor | vi | vi, major | D | vi | ||
| [80.0, 100.0) | 39 | 21 | 21 | 80 | 20.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | ii.III+M7(9) | False | True | major | minor | ii | ii, major | D | ii | |||
| [188.0, 235.0) | 93 | 48 | 48 | 188 | 47.000 | 0 | 0 | 4/4 | 1 | 1 | <NA> | v.i6 | False | True | major | minor | v | v, major | D | v | |||
| parnasse_04 | [30.0, 35.0) | 31 | 21 | 21 | 30 | 5.000 | 0 | 0 | 3/8 | 1 | 1 | <NA> | ii.V | False | True | major | minor | ii | ii, major | D | ii | ||
| [63.0, 78.5) | 75 | 43 | 43 | 63 | 15.500 | 0 | 0 | 3/8 | 1 | 1 | <NA> | vi.V7 | False | True | major | minor | vi | vi, major | D | vi | |||
| [78.5, 84.5) | 94 | 53 | 53 | 157/2 | 6.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | iii.i{ | False | True | major | minor | iii | iii, major | D | iii | |||
| parnasse_05 | [52.0, 73.5) | 47 | 14 | 13 | 52 | 21.500 | 1/8 | 1/8 | 4/4 | 1 | 1 | <NA> | ii.i6 | False | True | major | minor | ii | ii, major | D | ii | ||
| parnasse_06 | [18.5, 25.0) | 33 | 13 | 13 | 37/2 | 6.500 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | iii.i | False | True | major | minor | iii | iii, major | D | iii | ||
| [32.0, 48.0) | 45 | 22 | 22 | 32 | 16.000 | 1/8 | 1/8 | 3/8 | 1 | 1 | <NA> | iii.i | False | True | major | minor | iii | iii, major | D | iii | |||
| parnasse_07 | [1.5, 13.25) | 0 | 1 | 1 | 3/2 | 11.750 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | b.i{ | True | True | minor | minor | i | i, minor | b | i | ||
| [13.25, 25.0) | 3 | 4 | 4 | 53/4 | 11.750 | 5/16 | 5/16 | 4/4 | 1 | 1 | <NA> | v.V{ | True | True | minor | minor | v | v, minor | b | v | |||
| [25.0, 40.0) | 13 | 7 | 7 | 25 | 15.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.V{ | True | True | minor | minor | i | i, minor | b | i | |||
| [64.0, 81.5) | 60 | 17 | 17 | 64 | 17.500 | 0 | 0 | 4/4 | 1 | 1 | <NA> | i.iv | True | True | minor | minor | i | i, minor | b | i | |||
| [81.5, 102.0) | 81 | 21 | 21 | 163/2 | 20.500 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | iv.V7 | True | True | minor | minor | iv | iv, minor | b | iv | |||
| [102.0, 142.0) | 104 | 26 | 26 | 102 | 40.000 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | i.iv | True | True | minor | minor | i | i, minor | b | i | |||
| [147.0, 157.0) | 160 | 37 | 37 | 147 | 10.000 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | v.i | True | True | minor | minor | v | v, minor | b | v | |||
| [157.0, 162.5) | 176 | 40 | 40 | 157 | 5.500 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.i{ | True | True | minor | minor | i | i, minor | b | i | |||
| [173.0, 212.0) | 197 | 44 | 44 | 173 | 39.000 | 1/4 | 1/4 | 4/4 | 1 | 1 | <NA> | i.V | True | True | minor | minor | i | i, minor | b | i |
preceding = bass_notes.groupby(["piece", "localkey_slice"]).shift()
preceding.columns = "preceding_" + preceding.columns
subsequent = bass_notes.groupby(["piece", "localkey_slice"]).shift(-1)
subsequent.columns = "subsequent_" + subsequent.columns
BN = pd.concat([bass_notes, preceding, subsequent], axis=1)
BN["preceding_iv"] = BN.bass_note - BN.preceding_bass_note
BN["subsequent_iv"] = BN.subsequent_bass_note - BN.bass_note
BN["preceding_interval"] = ms3.transform(BN.preceding_iv, ms3.fifths2iv, smallest=True)
BN["subsequent_interval"] = ms3.transform(
BN.subsequent_iv, ms3.fifths2iv, smallest=True
)
BN["preceding_iv_is_step"] = BN.preceding_iv.isin(
(-5, -2, 2, 5)
).where( # +m2, -M2, +M2, -m2
BN.preceding_iv.notna()
)
BN["subsequent_iv_is_step"] = BN.subsequent_iv.isin((-5, -2, 2, 5)).where(
BN.subsequent_iv.notna()
)
BN["preceding_iv_is_0"] = BN.preceding_iv == 0
BN["subsequent_iv_is_0"] = BN.subsequent_iv == 0
BN["preceding_movement"] = (
BN.preceding_iv_is_step.map({True: "step", False: "leap"})
.where(~BN.preceding_iv_is_0, "same")
.where(BN.preceding_iv.notna(), "none")
)
BN["subsequent_movement"] = (
BN.subsequent_iv_is_step.map({True: "step", False: "leap"})
.where(~BN.subsequent_iv_is_0, "same")
.where(BN.subsequent_iv.notna(), "none")
)
BN
| mc | mn | quarterbeats | duration_qb | mc_onset | mn_onset | timesig | staff | voice | volta | label | pedal | chord | numeral | form | figbass | changes | relativeroot | cadence | phraseend | chord_type | chord_tones | added_tones | root | alt_label | globalkey_is_minor | localkey_is_minor | globalkey_mode | localkey_mode | localkey_resolved | localkey_and_mode | root_roman | relativeroot_resolved | effective_localkey | effective_localkey_resolved | effective_localkey_is_minor | pedal_resolved | chord_and_mode | chord_reduced | chord_reduced_and_mode | applied_to_numeral | numeral_or_applied_to_numeral | intervals_over_bass | intervals_over_root | scale_degrees | scale_degrees_and_mode | scale_degrees_major | scale_degrees_minor | bass_degree | bass_degree_and_mode | bass_degree_major | bass_degree_minor | bass_note_over_local_tonic | globalkey | localkey | bass_note | preceding_mc | preceding_mn | preceding_quarterbeats | preceding_duration_qb | preceding_mc_onset | preceding_mn_onset | preceding_timesig | preceding_staff | preceding_voice | preceding_volta | preceding_label | preceding_pedal | preceding_chord | preceding_numeral | preceding_form | preceding_figbass | preceding_changes | preceding_relativeroot | preceding_cadence | preceding_phraseend | preceding_chord_type | preceding_chord_tones | preceding_added_tones | preceding_root | preceding_alt_label | preceding_globalkey_is_minor | preceding_localkey_is_minor | preceding_globalkey_mode | preceding_localkey_mode | preceding_localkey_resolved | preceding_localkey_and_mode | preceding_root_roman | preceding_relativeroot_resolved | preceding_effective_localkey | preceding_effective_localkey_resolved | preceding_effective_localkey_is_minor | preceding_pedal_resolved | preceding_chord_and_mode | preceding_chord_reduced | preceding_chord_reduced_and_mode | preceding_applied_to_numeral | preceding_numeral_or_applied_to_numeral | preceding_intervals_over_bass | preceding_intervals_over_root | preceding_scale_degrees | preceding_scale_degrees_and_mode | preceding_scale_degrees_major | preceding_scale_degrees_minor | preceding_bass_degree | preceding_bass_degree_and_mode | preceding_bass_degree_major | preceding_bass_degree_minor | preceding_bass_note_over_local_tonic | preceding_globalkey | preceding_localkey | preceding_bass_note | subsequent_mc | subsequent_mn | subsequent_quarterbeats | subsequent_duration_qb | subsequent_mc_onset | subsequent_mn_onset | subsequent_timesig | subsequent_staff | subsequent_voice | subsequent_volta | subsequent_label | subsequent_pedal | subsequent_chord | subsequent_numeral | subsequent_form | subsequent_figbass | subsequent_changes | subsequent_relativeroot | subsequent_cadence | subsequent_phraseend | subsequent_chord_type | subsequent_chord_tones | subsequent_added_tones | subsequent_root | subsequent_alt_label | subsequent_globalkey_is_minor | subsequent_localkey_is_minor | subsequent_globalkey_mode | subsequent_localkey_mode | subsequent_localkey_resolved | subsequent_localkey_and_mode | subsequent_root_roman | subsequent_relativeroot_resolved | subsequent_effective_localkey | subsequent_effective_localkey_resolved | subsequent_effective_localkey_is_minor | subsequent_pedal_resolved | subsequent_chord_and_mode | subsequent_chord_reduced | subsequent_chord_reduced_and_mode | subsequent_applied_to_numeral | subsequent_numeral_or_applied_to_numeral | subsequent_intervals_over_bass | subsequent_intervals_over_root | subsequent_scale_degrees | subsequent_scale_degrees_and_mode | subsequent_scale_degrees_major | subsequent_scale_degrees_minor | subsequent_bass_degree | subsequent_bass_degree_and_mode | subsequent_bass_degree_major | subsequent_bass_degree_minor | subsequent_bass_note_over_local_tonic | subsequent_globalkey | subsequent_localkey | subsequent_bass_note | preceding_iv | subsequent_iv | preceding_interval | subsequent_interval | preceding_iv_is_step | subsequent_iv_is_step | preceding_iv_is_0 | subsequent_iv_is_0 | preceding_movement | subsequent_movement | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| mode | corpus | piece | localkey_slice | i | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| major | couperin_concerts | c01n01_prelude | [0.0, 16.0) | 0 | 1 | 0 | 0 | 2.00 | 0 | 1/2 | 4/4 | 1 | 1 | <NA> | G.I{ | <NA> | I | I | <NA> | <NA> | <NA> | <NA> | <NA> | { | M | (0, 4, 1) | () | 0 | <NA> | False | False | major | major | I | I, major | I | NaN | I | I | False | <NA> | I, major | I | I, major | <NA> | I | (M3, P5) | (M3, P5) | (1, 3, 5) | (1, 3, 5), major | (1, 3, 5) | (1, #3, 5) | 1 | 1, major | 1 | 1 | P1 | G | I | 0 | NaN | <NA> | NaN | NaN | NaN | NaN | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | NaN | NaN | <NA> | <NA> | NaN | NaN | NaN | NaN | NaN | NaN | <NA> | NaN | <NA> | NaN | NaN | NaN | NaN | <NA> | <NA> | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | <NA> | <NA> | <NA> | 2.0 | 1 | 2 | 2.00 | 0 | 0 | 4/4 | 1 | 1 | <NA> | V | <NA> | V | V | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (1, 5, 2) | () | 1 | <NA> | False | False | major | major | I | I, major | V | NaN | I | I | False | <NA> | V, major | V | V, major | <NA> | V | (M3, P5) | (M3, P5) | (5, 7, 2) | (5, 7, 2), major | (5, 7, 2) | (5, #7, 2) | 5 | 5, major | 5 | 5 | P5 | G | I | 1 | <NA> | 1 | <NA> | -P4 | <NA> | False | <NA> | False | none | leap |
| 1 | 2 | 1 | 2 | 2.00 | 0 | 0 | 4/4 | 1 | 1 | <NA> | V | <NA> | V | V | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (1, 5, 2) | () | 1 | <NA> | False | False | major | major | I | I, major | V | NaN | I | I | False | <NA> | V, major | V | V, major | <NA> | V | (M3, P5) | (M3, P5) | (5, 7, 2) | (5, 7, 2), major | (5, 7, 2) | (5, #7, 2) | 5 | 5, major | 5 | 5 | P5 | G | I | 1 | 1.0 | 0 | 0 | 2.00 | 0 | 1/2 | 4/4 | 1 | 1 | <NA> | G.I{ | <NA> | I | I | <NA> | <NA> | <NA> | <NA> | <NA> | { | M | (0, 4, 1) | () | 0 | <NA> | False | False | major | major | I | I, major | I | NaN | I | I | False | <NA> | I, major | I | I, major | <NA> | I | (M3, P5) | (M3, P5) | (1, 3, 5) | (1, 3, 5), major | (1, 3, 5) | (1, #3, 5) | 1 | 1, major | 1 | 1 | P1 | G | I | 0 | 2.0 | 1 | 4 | 0.50 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | I6 | <NA> | I6 | I | <NA> | 6 | <NA> | <NA> | <NA> | <NA> | M | (4, 1, 0) | () | 0 | <NA> | False | False | major | major | I | I, major | I | NaN | I | I | False | <NA> | I6, major | I6 | I6, major | <NA> | I | (m3, m6) | (M3, P5) | (3, 5, 1) | (3, 5, 1), major | (3, 5, 1) | (#3, 5, 1) | 3 | 3, major | 3 | #3 | M3 | G | I | 4 | 1 | 3 | -P4 | -m3 | False | False | False | False | leap | leap | ||||
| 2 | 2 | 1 | 4 | 0.50 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | I6 | <NA> | I6 | I | <NA> | 6 | <NA> | <NA> | <NA> | <NA> | M | (4, 1, 0) | () | 0 | <NA> | False | False | major | major | I | I, major | I | NaN | I | I | False | <NA> | I6, major | I6 | I6, major | <NA> | I | (m3, m6) | (M3, P5) | (3, 5, 1) | (3, 5, 1), major | (3, 5, 1) | (#3, 5, 1) | 3 | 3, major | 3 | #3 | M3 | G | I | 4 | 2.0 | 1 | 2 | 2.00 | 0 | 0 | 4/4 | 1 | 1 | <NA> | V | <NA> | V | V | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (1, 5, 2) | () | 1 | <NA> | False | False | major | major | I | I, major | V | NaN | I | I | False | <NA> | V, major | V | V, major | <NA> | V | (M3, P5) | (M3, P5) | (5, 7, 2) | (5, 7, 2), major | (5, 7, 2) | (5, #7, 2) | 5 | 5, major | 5 | 5 | P5 | G | I | 1 | 2.0 | 1 | 9/2 | 0.50 | 5/8 | 5/8 | 4/4 | 1 | 1 | <NA> | I | <NA> | I | I | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (0, 4, 1) | () | 0 | <NA> | False | False | major | major | I | I, major | I | NaN | I | I | False | <NA> | I, major | I | I, major | <NA> | I | (M3, P5) | (M3, P5) | (1, 3, 5) | (1, 3, 5), major | (1, 3, 5) | (1, #3, 5) | 1 | 1, major | 1 | 1 | P1 | G | I | 0 | 3 | -4 | -m3 | -M3 | False | False | False | False | leap | leap | ||||
| 3 | 2 | 1 | 9/2 | 0.50 | 5/8 | 5/8 | 4/4 | 1 | 1 | <NA> | I | <NA> | I | I | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (0, 4, 1) | () | 0 | <NA> | False | False | major | major | I | I, major | I | NaN | I | I | False | <NA> | I, major | I | I, major | <NA> | I | (M3, P5) | (M3, P5) | (1, 3, 5) | (1, 3, 5), major | (1, 3, 5) | (1, #3, 5) | 1 | 1, major | 1 | 1 | P1 | G | I | 0 | 2.0 | 1 | 4 | 0.50 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | I6 | <NA> | I6 | I | <NA> | 6 | <NA> | <NA> | <NA> | <NA> | M | (4, 1, 0) | () | 0 | <NA> | False | False | major | major | I | I, major | I | NaN | I | I | False | <NA> | I6, major | I6 | I6, major | <NA> | I | (m3, m6) | (M3, P5) | (3, 5, 1) | (3, 5, 1), major | (3, 5, 1) | (#3, 5, 1) | 3 | 3, major | 3 | #3 | M3 | G | I | 4 | 2.0 | 1 | 5 | 0.75 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | V(4) | <NA> | V(4) | V | <NA> | <NA> | 4 | <NA> | <NA> | <NA> | M | (1, 0, 2) | () | 1 | <NA> | False | False | major | major | I | I, major | V | NaN | I | I | False | <NA> | V(4), major | V | V, major | <NA> | V | (P4, P5) | (P4, P5) | (5, 1, 2) | (5, 1, 2), major | (5, 1, 2) | (5, 1, 2) | 5 | 5, major | 5 | 5 | P5 | G | I | 1 | -4 | 1 | -M3 | -P4 | False | False | False | False | leap | leap | ||||
| 4 | 2 | 1 | 5 | 0.75 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | V(4) | <NA> | V(4) | V | <NA> | <NA> | 4 | <NA> | <NA> | <NA> | M | (1, 0, 2) | () | 1 | <NA> | False | False | major | major | I | I, major | V | NaN | I | I | False | <NA> | V(4), major | V | V, major | <NA> | V | (P4, P5) | (P4, P5) | (5, 1, 2) | (5, 1, 2), major | (5, 1, 2) | (5, 1, 2) | 5 | 5, major | 5 | 5 | P5 | G | I | 1 | 2.0 | 1 | 9/2 | 0.50 | 5/8 | 5/8 | 4/4 | 1 | 1 | <NA> | I | <NA> | I | I | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (0, 4, 1) | () | 0 | <NA> | False | False | major | major | I | I, major | I | NaN | I | I | False | <NA> | I, major | I | I, major | <NA> | I | (M3, P5) | (M3, P5) | (1, 3, 5) | (1, 3, 5), major | (1, 3, 5) | (1, #3, 5) | 1 | 1, major | 1 | 1 | P1 | G | I | 0 | 2.0 | 1 | 23/4 | 0.25 | 15/16 | 15/16 | 4/4 | 1 | 1 | <NA> | V | <NA> | V | V | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (1, 5, 2) | () | 1 | <NA> | False | False | major | major | I | I, major | V | NaN | I | I | False | <NA> | V, major | V | V, major | <NA> | V | (M3, P5) | (M3, P5) | (5, 7, 2) | (5, 7, 2), major | (5, 7, 2) | (5, #7, 2) | 5 | 5, major | 5 | 5 | P5 | G | I | 1 | 1 | 0 | -P4 | P1 | False | False | False | True | leap | same | ||||
| ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
| minor | couperin_concerts | parnasse_07 | [173.0, 212.0) | 230 | 52 | 52 | 411/2 | 0.25 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | i64 | <NA> | i64 | i | <NA> | 64 | <NA> | <NA> | <NA> | <NA> | m | (1, 0, -3) | () | 0 | <NA> | True | True | minor | minor | i | i, minor | i | NaN | i | i | True | <NA> | i64, minor | i64 | i64, minor | <NA> | i | (P4, m6) | (m3, P5) | (5, 1, 3) | (5, 1, 3), minor | (5, 1, b3) | (5, 1, 3) | 5 | 5, minor | 5 | 5 | P5 | b | i | 1 | 52.0 | 52 | 204 | 1.50 | 0 | 0 | 4/4 | 1 | 1 | <NA> | V|HC.CON} | <NA> | V | V | <NA> | <NA> | <NA> | <NA> | HC.CON | } | M | (1, 5, 2) | () | 1 | <NA> | True | True | minor | minor | i | i, minor | V | NaN | i | i | True | <NA> | V, minor | V | V, minor | <NA> | V | (M3, P5) | (M3, P5) | (5, #7, 2) | (5, #7, 2), minor | (5, 7, 2) | (5, #7, 2) | 5 | 5, minor | 5 | 5 | P5 | b | i | 1 | 52.0 | 52 | 823/4 | 0.25 | 7/16 | 7/16 | 4/4 | 1 | 1 | <NA> | iio64 | <NA> | iio64 | ii | o | 64 | <NA> | <NA> | <NA> | <NA> | o | (-4, 2, -1) | () | 2 | <NA> | True | True | minor | minor | i | i, minor | ii | NaN | i | i | True | <NA> | iio64, minor | iio64 | iio64, minor | <NA> | ii | (a4, M6) | (m3, d5) | (6, 2, 4) | (6, 2, 4), minor | (b6, 2, 4) | (6, 2, 4) | 6 | 6, minor | b6 | 6 | m6 | b | i | -4 | 0 | -5 | P1 | m2 | False | True | True | False | same | step |
| 231 | 52 | 52 | 823/4 | 0.25 | 7/16 | 7/16 | 4/4 | 1 | 1 | <NA> | iio64 | <NA> | iio64 | ii | o | 64 | <NA> | <NA> | <NA> | <NA> | o | (-4, 2, -1) | () | 2 | <NA> | True | True | minor | minor | i | i, minor | ii | NaN | i | i | True | <NA> | iio64, minor | iio64 | iio64, minor | <NA> | ii | (a4, M6) | (m3, d5) | (6, 2, 4) | (6, 2, 4), minor | (b6, 2, 4) | (6, 2, 4) | 6 | 6, minor | b6 | 6 | m6 | b | i | -4 | 52.0 | 52 | 411/2 | 0.25 | 3/8 | 3/8 | 4/4 | 1 | 1 | <NA> | i64 | <NA> | i64 | i | <NA> | 64 | <NA> | <NA> | <NA> | <NA> | m | (1, 0, -3) | () | 0 | <NA> | True | True | minor | minor | i | i, minor | i | NaN | i | i | True | <NA> | i64, minor | i64 | i64, minor | <NA> | i | (P4, m6) | (m3, P5) | (5, 1, 3) | (5, 1, 3), minor | (5, 1, b3) | (5, 1, 3) | 5 | 5, minor | 5 | 5 | P5 | b | i | 1 | 52.0 | 52 | 206 | 1.00 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | i6 | <NA> | i6 | i | <NA> | 6 | <NA> | <NA> | <NA> | <NA> | m | (-3, 1, 0) | () | 0 | <NA> | True | True | minor | minor | i | i, minor | i | NaN | i | i | True | <NA> | i6, minor | i6 | i6, minor | <NA> | i | (M3, M6) | (m3, P5) | (3, 5, 1) | (3, 5, 1), minor | (b3, 5, 1) | (3, 5, 1) | 3 | 3, minor | b3 | 3 | m3 | b | i | -3 | -5 | 1 | m2 | -P4 | True | False | False | False | step | leap | ||||
| 232 | 52 | 52 | 206 | 1.00 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | i6 | <NA> | i6 | i | <NA> | 6 | <NA> | <NA> | <NA> | <NA> | m | (-3, 1, 0) | () | 0 | <NA> | True | True | minor | minor | i | i, minor | i | NaN | i | i | True | <NA> | i6, minor | i6 | i6, minor | <NA> | i | (M3, M6) | (m3, P5) | (3, 5, 1) | (3, 5, 1), minor | (b3, 5, 1) | (3, 5, 1) | 3 | 3, minor | b3 | 3 | m3 | b | i | -3 | 52.0 | 52 | 823/4 | 0.25 | 7/16 | 7/16 | 4/4 | 1 | 1 | <NA> | iio64 | <NA> | iio64 | ii | o | 64 | <NA> | <NA> | <NA> | <NA> | o | (-4, 2, -1) | () | 2 | <NA> | True | True | minor | minor | i | i, minor | ii | NaN | i | i | True | <NA> | iio64, minor | iio64 | iio64, minor | <NA> | ii | (a4, M6) | (m3, d5) | (6, 2, 4) | (6, 2, 4), minor | (b6, 2, 4) | (6, 2, 4) | 6 | 6, minor | b6 | 6 | m6 | b | i | -4 | 52.0 | 52 | 207 | 1.00 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | V | <NA> | V | V | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (1, 5, 2) | () | 1 | <NA> | True | True | minor | minor | i | i, minor | V | NaN | i | i | True | <NA> | V, minor | V | V, minor | <NA> | V | (M3, P5) | (M3, P5) | (5, #7, 2) | (5, #7, 2), minor | (5, 7, 2) | (5, #7, 2) | 5 | 5, minor | 5 | 5 | P5 | b | i | 1 | 1 | 4 | -P4 | M3 | False | False | False | False | leap | leap | ||||
| 233 | 52 | 52 | 207 | 1.00 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | V | <NA> | V | V | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (1, 5, 2) | () | 1 | <NA> | True | True | minor | minor | i | i, minor | V | NaN | i | i | True | <NA> | V, minor | V | V, minor | <NA> | V | (M3, P5) | (M3, P5) | (5, #7, 2) | (5, #7, 2), minor | (5, 7, 2) | (5, #7, 2) | 5 | 5, minor | 5 | 5 | P5 | b | i | 1 | 52.0 | 52 | 206 | 1.00 | 1/2 | 1/2 | 4/4 | 1 | 1 | <NA> | i6 | <NA> | i6 | i | <NA> | 6 | <NA> | <NA> | <NA> | <NA> | m | (-3, 1, 0) | () | 0 | <NA> | True | True | minor | minor | i | i, minor | i | NaN | i | i | True | <NA> | i6, minor | i6 | i6, minor | <NA> | i | (M3, M6) | (m3, P5) | (3, 5, 1) | (3, 5, 1), minor | (b3, 5, 1) | (3, 5, 1) | 3 | 3, minor | b3 | 3 | m3 | b | i | -3 | 53.0 | 53 | 208 | 4.00 | 0 | 0 | 4/4 | 1 | 1 | <NA> | i|PAC} | <NA> | i | i | <NA> | <NA> | <NA> | <NA> | PAC | } | m | (0, -3, 1) | () | 0 | <NA> | True | True | minor | minor | i | i, minor | i | NaN | i | i | True | <NA> | i, minor | i | i, minor | <NA> | i | (m3, P5) | (m3, P5) | (1, 3, 5) | (1, 3, 5), minor | (1, b3, 5) | (1, 3, 5) | 1 | 1, minor | 1 | 1 | P1 | b | i | 0 | 4 | -1 | M3 | P4 | False | False | False | False | leap | leap | ||||
| 234 | 53 | 53 | 208 | 4.00 | 0 | 0 | 4/4 | 1 | 1 | <NA> | i|PAC} | <NA> | i | i | <NA> | <NA> | <NA> | <NA> | PAC | } | m | (0, -3, 1) | () | 0 | <NA> | True | True | minor | minor | i | i, minor | i | NaN | i | i | True | <NA> | i, minor | i | i, minor | <NA> | i | (m3, P5) | (m3, P5) | (1, 3, 5) | (1, 3, 5), minor | (1, b3, 5) | (1, 3, 5) | 1 | 1, minor | 1 | 1 | P1 | b | i | 0 | 52.0 | 52 | 207 | 1.00 | 3/4 | 3/4 | 4/4 | 1 | 1 | <NA> | V | <NA> | V | V | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | M | (1, 5, 2) | () | 1 | <NA> | True | True | minor | minor | i | i, minor | V | NaN | i | i | True | <NA> | V, minor | V | V, minor | <NA> | V | (M3, P5) | (M3, P5) | (5, #7, 2) | (5, #7, 2), minor | (5, 7, 2) | (5, #7, 2) | 5 | 5, minor | 5 | 5 | P5 | b | i | 1 | NaN | <NA> | NaN | NaN | NaN | NaN | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | <NA> | NaN | NaN | <NA> | <NA> | NaN | NaN | NaN | NaN | NaN | NaN | <NA> | NaN | <NA> | NaN | NaN | NaN | NaN | <NA> | <NA> | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | <NA> | <NA> | <NA> | -1 | <NA> | P4 | <NA> | False | <NA> | False | <NA> | leap | none |
8376 rows × 178 columns
ignore_mask = BN.subsequent_interval.isna() | BN.subsequent_interval.duplicated()
interval2fifths = ( # mapping that allows to order the x-axis with intervals according to LoF
BN.loc[~ignore_mask, ["subsequent_interval", "subsequent_iv"]]
.set_index("subsequent_interval")
.iloc[:, 0]
.sort_values()
)
interval_data = pd.concat(
[
BN.groupby("mode").subsequent_interval.value_counts(normalize=True),
BN.groupby(["piece", "mode"])
.subsequent_interval.value_counts(normalize=True)
.groupby(["mode", "subsequent_interval"])
.sem()
.rename("std_err"),
],
axis=1,
).reset_index()
fig = px.bar(
interval_data,
x="subsequent_interval",
y="proportion",
color="mode",
barmode="group",
error_y="std_err",
color_discrete_map=utils.MAJOR_MINOR_COLORS,
labels=dict(subsequent_interval="Interval"),
title="Mode-wise proportion of how often a bass note moves by an interval",
category_orders=dict(subsequent_interval=interval2fifths.index),
)
style_plotly(fig, "how_often_a_bass_note_moves_by_an_interval")
movement_data = pd.concat(
[
BN.groupby("mode").subsequent_movement.value_counts(
normalize=True, dropna=False
),
BN.groupby(["piece", "mode"])
.subsequent_movement.value_counts(normalize=True, dropna=False)
.groupby(["mode", "subsequent_movement"])
.sem()
.rename("std_err"),
],
axis=1,
).reset_index()
movement_data.subsequent_movement = movement_data.subsequent_movement.fillna("none")
fig = px.bar(
movement_data,
x="subsequent_movement",
y="proportion",
color="mode",
barmode="group",
error_y="std_err",
color_discrete_map=utils.MAJOR_MINOR_COLORS,
labels=dict(subsequent_movement="Movement"),
title="Mode-wise proportion of a bass note moving in a certain manner",
category_orders=dict(subsequent_interval=interval2fifths.index),
)
style_plotly(fig, save_as="mode-wise_bass_motion")
def make_sankey_data(
five_major, color_edges=True
) -> Tuple[pd.DataFrame, List[str], List[str]] | Tuple[pd.DataFrame, List[str]]:
type_counts = five_major["intervals_over_bass"].value_counts()
preceding_movement_counts = five_major["preceding_movement"].value_counts()
subsequent_movement_counts = five_major["subsequent_movement"].value_counts()
preceding_links = five_major.groupby(
["preceding_movement"]
).intervals_over_bass.value_counts()
subsequent_links = five_major.groupby(
["subsequent_movement"]
).intervals_over_bass.value_counts()
node_labels = []
label_ids = dict()
for key, node_sizes in (
("preceding", preceding_movement_counts),
("intervals", type_counts),
("subsequent", subsequent_movement_counts),
):
for label in node_sizes.index:
label_id = len(node_labels)
node_labels.append(str(label))
label_ids[(key, label)] = label_id
edge_columns = ["source", "target", "value"]
if color_edges:
node_colors = utils.make_evenly_distributed_color_map(node_labels)
edge_columns.append("color")
links = []
for (prec_mov, iv), cnt in preceding_links.items():
source_id = label_ids.get(("preceding", prec_mov))
target_id = label_ids.get(("intervals", iv))
if color_edges:
edge_color = node_colors[source_id]
links.append((source_id, target_id, cnt, edge_color))
else:
links.append((source_id, target_id, cnt))
for (subs_mov, iv), cnt in subsequent_links.items():
source_id = label_ids.get(("intervals", iv))
target_id = label_ids.get(("subsequent", subs_mov))
if color_edges:
edge_color = node_colors[target_id]
links.append((source_id, target_id, cnt, edge_color))
else:
links.append((source_id, target_id, cnt))
edge_data = pd.DataFrame(links, columns=edge_columns)
if color_edges:
return edge_data, node_labels, node_colors
return edge_data, node_labels
def make_bass_degree_sankey(
bass_degree: str, mode: Literal["major", "minor"], **layout
):
edge_data, node_labels, node_colors = make_sankey_data(
BN.loc[mode].query(f"bass_degree == '{bass_degree}'")
)
fig = utils.make_sankey(edge_data, node_labels, node_color=node_colors, **layout)
return fig
Intervals over bass degree 1#
Major#
make_bass_degree_sankey(1, "major")
Minor#
make_bass_degree_sankey(1, "minor")
Intervals over bass degree 2#
Major#
make_bass_degree_sankey(2, "major")
Minor#
make_bass_degree_sankey(2, "minor")
Intervals over bass degree 3#
Major#
make_bass_degree_sankey(3, "major")
Minor#
make_bass_degree_sankey(3, "minor")
Intervals over bass degree 4#
Major#
make_bass_degree_sankey(4, "major")
Minor#
make_bass_degree_sankey(4, "minor")
Intervals over bass degree 5#
Major#
make_bass_degree_sankey(5, "major")
Minor#
make_bass_degree_sankey(5, "minor")
Intervals over bass degree 6#
Major#
make_bass_degree_sankey(6, "major")
Minor#
make_bass_degree_sankey(6, "minor")
Intervals over bass degree 7#
Major#
make_bass_degree_sankey(7, "major")
Minor#
make_bass_degree_sankey(7, "minor")